<86>Dec 19 00:06:27 userdel[3999985]: delete user 'rooter' <86>Dec 19 00:06:27 userdel[3999985]: removed group 'rooter' owned by 'rooter' <86>Dec 19 00:06:27 userdel[3999985]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 19 00:06:27 groupadd[4000015]: group added to /etc/group: name=rooter, GID=1856 <86>Dec 19 00:06:27 groupadd[4000015]: group added to /etc/gshadow: name=rooter <86>Dec 19 00:06:27 groupadd[4000015]: new group: name=rooter, GID=1856 <86>Dec 19 00:06:27 useradd[4000052]: new user: name=rooter, UID=1856, GID=1856, home=/root, shell=/bin/bash, from=none <86>Dec 19 00:06:27 userdel[4000099]: delete user 'builder' <86>Dec 19 00:06:27 userdel[4000099]: removed group 'builder' owned by 'builder' <86>Dec 19 00:06:27 userdel[4000099]: removed shadow group 'builder' owned by 'builder' <86>Dec 19 00:06:27 groupadd[4000157]: group added to /etc/group: name=builder, GID=1857 <86>Dec 19 00:06:27 groupadd[4000157]: group added to /etc/gshadow: name=builder <86>Dec 19 00:06:27 groupadd[4000157]: new group: name=builder, GID=1857 <86>Dec 19 00:06:27 useradd[4000199]: new user: name=builder, UID=1857, GID=1857, home=/usr/src, shell=/bin/bash, from=none <13>Dec 19 00:06:35 rpmi: sgml-common-0.6.3-alt15 sisyphus+276099.100.1.1 1624817971 installed <13>Dec 19 00:06:35 rpmi: perl-Unicode-Normalize-1:5.38.2-alt0.2 sisyphus+344512.40.2.1 1712358015 installed <13>Dec 19 00:06:35 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 19 00:06:35 rpmi: libxslt-1.1.39-alt1 sisyphus+349406.100.1.1 1716751806 installed <13>Dec 19 00:06:35 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333686 installed <13>Dec 19 00:06:35 rpmi: docbook-dtds-4.5-alt1 sisyphus+276837.100.1.1 1625242123 installed <13>Dec 19 00:06:35 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 00:06:35 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 19 00:06:35 rpmi: docbook-style-xsl-1.79.1-alt4 sisyphus+232871.100.1.1 1561238010 installed <13>Dec 19 00:06:35 rpmi: xsltproc-1.1.39-alt1 sisyphus+349406.100.1.1 1716751806 installed <13>Dec 19 00:06:35 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 19 00:06:35 rpmi: libbrotlienc-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 19 00:06:36 rpmi: perl-unicore-1:5.38.2-alt0.2 sisyphus+344512.40.2.1 1712358015 installed <13>Dec 19 00:06:36 rpmi: ppp-common-0.5.1-alt1 sisyphus+276789.100.1.1 1625233524 installed <86>Dec 19 00:06:36 groupadd[4024983]: group added to /etc/group: name=crontab, GID=999 <86>Dec 19 00:06:36 groupadd[4024983]: group added to /etc/gshadow: name=crontab <86>Dec 19 00:06:36 groupadd[4024983]: new group: name=crontab, GID=999 <13>Dec 19 00:06:36 rpmi: crontab-control-1.1-alt1 sisyphus+276802.100.1.1 1625236144 installed <13>Dec 19 00:06:36 rpmi: systemd-modules-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 19 00:06:36 rpmi: systemd-sysctl-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 19 00:06:36 rpmi: systemd-utils-filetriggers-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 19 00:06:36 rpmi: systemd-tmpfiles-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 19 00:06:36 rpmi: setproctitle-0.3.2-alt3 sisyphus+278100.6300.1.1 1626060226 installed <13>Dec 19 00:06:36 rpmi: vixie-cron-4.1.20060426-alt10.3 sisyphus+302849.200.2.1 1656579733 installed <13>Dec 19 00:06:36 rpmi: crontabs-1.8-alt1 sisyphus+276803.100.1.1 1625236331 installed <13>Dec 19 00:06:36 rpmi: logrotate-3.20.1-alt2 sisyphus+321776.100.2.1 1684960309 installed <13>Dec 19 00:06:36 rpmi: rpm-macros-info-install-7.1-alt1 sisyphus+338907.200.3.1 1706718831 installed <13>Dec 19 00:06:36 rpmi: perl-Unicode-EastAsianWidth-12.0-alt1 sisyphus+237401.100.1.1 1568197363 installed <13>Dec 19 00:06:36 rpmi: perl-Text-Unidecode-1.30-alt1 1480505027 installed <13>Dec 19 00:06:36 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Dec 19 00:06:36 rpmi: perl-Filter-1.64-alt1 sisyphus+335067.400.1.1 1700901412 installed <13>Dec 19 00:06:36 rpmi: perl-Encode-3.21-alt1 sisyphus+343095.100.1.1 1710875477 installed <13>Dec 19 00:06:36 rpmi: perl-libintl-1.33-alt1.1 sisyphus+335067.6600.2.2 1701152056 installed <13>Dec 19 00:06:36 rpmi: perl-Pod-Simple-3.45-alt1 sisyphus+321554.100.1.1 1684663135 installed <13>Dec 19 00:06:36 rpmi: libsqlite3-3.47.1-alt1 sisyphus+365248.200.3.1 1734527620 installed <13>Dec 19 00:06:36 rpmi: strace-6.12-alt1 sisyphus+362851.100.1.1 1731941416 installed <13>Dec 19 00:06:36 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Dec 19 00:06:36 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 19 00:06:36 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 19 00:06:36 rpmi: libgmp-devel-6.3.0-alt1 sisyphus+328118.100.2.1 1693294124 installed <13>Dec 19 00:06:36 rpmi: libgpg-error-devel-1.47-alt1 sisyphus+327218.100.1.1 1692093768 installed <13>Dec 19 00:06:36 rpmi: libfdisk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 19 00:06:36 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Dec 19 00:06:36 rpmi: libsystemd-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 19 00:06:36 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Dec 19 00:06:36 rpmi: libpcap0.8-2:1.10.4-alt1 sisyphus+322910.100.5.1 1687282815 installed <13>Dec 19 00:06:36 rpmi: libiptables-1.8.10-alt1 sisyphus+343211.300.4.2 1713373128 installed <13>Dec 19 00:06:36 rpmi: libmnl-1.0.5-alt1 sisyphus+297929.100.1.1 1649216348 installed <13>Dec 19 00:06:36 rpmi: libOpenSP-1.5.2-alt3.qa1 sisyphus+277622.100.1.1 1625720785 installed <13>Dec 19 00:06:36 rpmi: openjade-1.3.2-alt15 sisyphus+277596.100.1.1 1625712297 installed <13>Dec 19 00:06:36 rpmi: docbook-style-dsssl-1.79-alt3 sisyphus+276057.100.1.1 1624814788 installed <13>Dec 19 00:06:36 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Dec 19 00:06:36 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Dec 19 00:06:36 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Dec 19 00:06:36 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Dec 19 00:06:36 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 19 00:06:37 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 19 00:06:38 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 19 00:06:38 rpmi: libdevmapper-1.02.202-alt1 sisyphus+361775.200.5.1 1730990757 installed <13>Dec 19 00:06:38 rpmi: mount-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 19 00:06:38 rpmi: losetup-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 19 00:06:38 rpmi: lsblk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 19 00:06:38 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 19 00:06:38 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 19 00:06:38 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 19 00:06:38 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 19 00:06:38 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 00:06:38 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 19 00:06:38 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 19 00:06:38 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 00:06:39 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 00:06:39 rpmi: libkmod-32-alt1 sisyphus+357452.100.2.1 1727718007 installed <13>Dec 19 00:06:39 rpmi: kmod-32-alt1 sisyphus+357452.100.2.1 1727718007 installed <13>Dec 19 00:06:39 rpmi: dmsetup-1.02.202-alt1 sisyphus+361775.200.5.1 1730990757 installed <86>Dec 19 00:06:39 groupadd[4029648]: group added to /etc/group: name=tape, GID=998 <86>Dec 19 00:06:39 groupadd[4029648]: group added to /etc/gshadow: name=tape <86>Dec 19 00:06:39 groupadd[4029648]: new group: name=tape, GID=998 <86>Dec 19 00:06:39 groupadd[4029667]: group added to /etc/group: name=dialout, GID=997 <86>Dec 19 00:06:39 groupadd[4029667]: group added to /etc/gshadow: name=dialout <86>Dec 19 00:06:39 groupadd[4029667]: new group: name=dialout, GID=997 <86>Dec 19 00:06:39 groupadd[4029695]: group added to /etc/group: name=input, GID=996 <86>Dec 19 00:06:39 groupadd[4029695]: group added to /etc/gshadow: name=input <86>Dec 19 00:06:39 groupadd[4029695]: new group: name=input, GID=996 <86>Dec 19 00:06:39 groupadd[4029708]: group added to /etc/group: name=video, GID=995 <86>Dec 19 00:06:39 groupadd[4029708]: group added to /etc/gshadow: name=video <86>Dec 19 00:06:39 groupadd[4029708]: new group: name=video, GID=995 <86>Dec 19 00:06:39 groupadd[4029725]: group added to /etc/group: name=render, GID=994 <86>Dec 19 00:06:39 groupadd[4029725]: group added to /etc/gshadow: name=render <86>Dec 19 00:06:39 groupadd[4029725]: new group: name=render, GID=994 <86>Dec 19 00:06:39 groupadd[4029747]: group added to /etc/group: name=sgx, GID=993 <86>Dec 19 00:06:39 groupadd[4029747]: group added to /etc/gshadow: name=sgx <86>Dec 19 00:06:39 groupadd[4029747]: new group: name=sgx, GID=993 <13>Dec 19 00:06:39 rpmi: udev-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 19 00:06:40 rpmi: python3-module-six-1.17.0-alt1 sisyphus+364177.100.1.1 1733425205 installed <13>Dec 19 00:06:40 rpmi: python3-module-genshi-0.7.9-alt2 sisyphus+359540.100.1.1 1728646235 installed <13>Dec 19 00:06:40 rpmi: systemd-utils-standalone-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 19 00:06:40 rpmi: python3-module-cssselect-1.2.0-alt1 sisyphus+317931.100.1.1 1680503903 installed <13>Dec 19 00:06:40 rpmi: python3-module-webencodings-0.5.1-alt3 sisyphus+359244.100.1.1 1728381102 installed <13>Dec 19 00:06:40 rpmi: python3-module-html5lib-1:1.1-alt1 sisyphus+278096.120.5.1 1626086978 installed <13>Dec 19 00:06:40 rpmi: python3-module-lxml-5.3.0-alt1 sisyphus+355253.100.1.1 1723745864 installed <13>Dec 19 00:06:40 rpmi: python3-module-Pygments-2.18.0-alt1 sisyphus+347552.100.1.1 1714992955 installed <13>Dec 19 00:06:40 rpmi: liboqs-0.12.0-alt1 sisyphus+364669.100.1.1 1733889583 installed <13>Dec 19 00:06:40 rpmi: libsofthsm-2.6.1-alt3 sisyphus+343950.100.1.1 1711730408 installed <86>Dec 19 00:06:40 groupadd[4030987]: group added to /etc/group: name=ods, GID=992 <86>Dec 19 00:06:40 groupadd[4030987]: group added to /etc/gshadow: name=ods <86>Dec 19 00:06:40 groupadd[4030987]: new group: name=ods, GID=992 <86>Dec 19 00:06:40 useradd[4031007]: new user: name=ods, UID=999, GID=992, home=/var/lib/softhsm, shell=/sbin/nologin, from=none <13>Dec 19 00:06:40 rpmi: softhsm-2.6.1-alt3 sisyphus+343950.100.1.1 1711730408 installed <13>Dec 19 00:06:40 rpmi: liboqs-devel-0.12.0-alt1 sisyphus+364669.100.1.1 1733889583 installed <13>Dec 19 00:06:41 rpmi: gtk-doc-1.33.2-alt2 sisyphus+338692.200.1.1 1705978986 installed <13>Dec 19 00:06:41 rpmi: ppp-2.5.1-alt1 sisyphus+359339.100.3.2 1728654699 installed <13>Dec 19 00:06:41 rpmi: libssl-devel-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 19 00:06:41 rpmi: openssl-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 19 00:06:41 rpmi: socat-1.7.4.4-alt1 sisyphus+330215.600.3.1 1695490295 installed <13>Dec 19 00:06:41 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139222 installed <13>Dec 19 00:06:41 rpmi: iproute2-6.11.0-alt1 sisyphus+358353.100.1.1 1727269124 installed <13>Dec 19 00:06:41 rpmi: libgcrypt-devel-1.10.2-alt2 sisyphus+330867.100.1.1 1696329186 installed <13>Dec 19 00:06:41 rpmi: libnettle-devel-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 19 00:06:41 rpmi: libidn2-devel-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Dec 19 00:06:41 rpmi: libseccomp-devel-2.5.5-alt1 sisyphus+335558.200.2.1 1701474989 installed <13>Dec 19 00:06:41 rpmi: makeinfo-7.1-alt1 sisyphus+338907.200.3.1 1706718831 installed <13>Dec 19 00:06:41 rpmi: libbrotli-devel-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 19 00:06:41 rpmi: libtasn1-devel-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 19 00:06:41 rpmi: libp11-kit-devel-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 00:06:41 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Dec 19 00:06:41 rpmi: libzstd-devel-1.5.5-alt2 sisyphus+327847.100.1.1 1692867219 installed <13>Dec 19 00:06:41 rpmi: libunistring-devel-0.9.10-alt1 sisyphus+278158.700.1.1 1626050341 installed <13>Dec 19 00:06:41 rpmi: libreadline-devel-8.2.10-alt1 sisyphus+338911.100.4.1 1706717067 installed <13>Dec 19 00:06:41 rpmi: faketime-0.2.8-alt1 sisyphus+299031.300.6.1 1651137082 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/gnutls30-3.8.8-alt2.nosrc.rpm (w1.gzdio) Installing gnutls30-3.8.8-alt2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.23821 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf gnutls-3.8.8 + echo 'Source #0 (gnutls-3.8.8.tar):' Source #0 (gnutls-3.8.8.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/gnutls-3.8.8.tar + cd gnutls-3.8.8 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #3 (Fix-privkey-verify-broken-test.patch):' Patch #3 (Fix-privkey-verify-broken-test.patch): + /usr/bin/patch -p2 patching file tests/privkey-verify-broken.c Hunk #1 succeeded at 68 with fuzz 2 (offset 6 lines). + echo 'Patch #8 (fix-32bit-LTS.patch):' Patch #8 (fix-32bit-LTS.patch): + /usr/bin/patch -p1 patching file lib/inih/ini.c Hunk #1 succeeded at 13 (offset 2 lines). + echo 'Patch #10 (tests-Don-t-use-lscpu.patch):' Patch #10 (tests-Don-t-use-lscpu.patch): + /usr/bin/patch -p1 patching file tests/scripts/common.sh Hunk #1 succeeded at 109 (offset -15 lines). Hunk #2 succeeded at 130 (offset -15 lines). patching file tests/slow/test-ciphers-common.sh Hunk #1 succeeded at 76 (offset -1 lines). patching file tests/slow/test-hash-large.sh + echo 'Patch #11 (tests-Fix-work-with-ALT-faketime.patch):' Patch #11 (tests-Fix-work-with-ALT-faketime.patch): + /usr/bin/patch -p2 patching file configure.ac patching file tests/ocsp-tests/ocsp-must-staple-connection.sh + touch doc/abstract-api.texi doc/alerts.texi doc/algorithms.texi doc/certtool-examples.texi doc/certtool-files.texi doc/certtool-see-also.texi doc/cha-auth.texi doc/cha-bib.texi doc/cha-cert-auth.texi doc/cha-cert-auth2.texi doc/cha-ciphersuites.texi doc/cha-config.texi doc/cha-copying.texi doc/cha-crypto.texi doc/cha-errors.texi doc/cha-functions.texi doc/cha-gtls-app.texi doc/cha-gtls-examples.texi doc/cha-internals.texi doc/cha-intro-tls.texi doc/cha-library.texi doc/cha-preface.texi doc/cha-programs.texi doc/cha-shared-key.texi doc/cha-support.texi doc/cha-tokens.texi doc/cha-upgrade.texi doc/compat-api.texi doc/crypto-api.texi doc/dane-api.texi doc/danetool-examples.texi doc/danetool-see-also.texi doc/dtls-api.texi doc/enums.texi doc/error_codes.texi doc/fdl-1.3.texi doc/gnutls-api.texi doc/gnutls-cli-debug-examples.texi doc/gnutls-cli-debug-see-also.texi doc/gnutls-cli-examples.texi doc/gnutls-cli-see-also.texi doc/gnutls-serv-examples.texi doc/gnutls-serv-see-also.texi doc/gnutls.texi doc/invoke-certtool.texi doc/invoke-danetool.texi doc/invoke-gnutls-cli-debug.texi doc/invoke-gnutls-cli.texi doc/invoke-gnutls-serv.texi doc/invoke-ocsptool.texi doc/invoke-p11tool.texi doc/invoke-psktool.texi doc/invoke-srptool.texi doc/invoke-tpmtool.texi doc/ocsp-api.texi doc/ocsptool-description.texi doc/ocsptool-examples.texi doc/ocsptool-see-also.texi doc/p11tool-examples.texi doc/p11tool-see-also.texi doc/pkcs11-api.texi doc/pkcs12-api.texi doc/pkcs7-api.texi doc/psktool-examples.texi doc/psktool-see-also.texi doc/sec-tls-app.texi doc/socket-api.texi doc/srptool-examples.texi doc/srptool-see-also.texi doc/tpm-api.texi doc/tpmtool-examples.texi doc/tpmtool-see-also.texi doc/version.texi doc/x509-api.texi + rm doc/gnutls.info doc/gnutls.info-1 doc/gnutls.info-2 doc/gnutls.info-3 doc/gnutls.info-4 doc/gnutls.info-5 doc/gnutls.info-6 doc/gnutls.info-7 + rm aclocal.m4 m4/libtool.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 + sed -i 's/^\(test_[^ +=]\+\)_LDADD.*@LIBMULTITHREAD@.*/&\n\1_LDFLAGS = -Wl,--no-as-needed/' src/gl/tests/Makefile.am src/gl/tests/Makefile.in + sed -i -r 's/^DOMAIN = [^[:blank:]#]+/&30/' po/Makevars + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.5212 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gnutls-3.8.8 + autoreconf -fisv autoreconf-default: export WARNINGS= autoreconf-default: Entering directory '.' autoreconf-default: running: autopoint --force autopoint: using AM_GNU_GETTEXT_REQUIRE_VERSION instead of AM_GNU_GETTEXT_VERSION Copying file build-aux/config.rpath Copying file m4/host-cpu-c-abi.m4 Copying file m4/intlmacosx.m4 Copying file m4/lib-ld.m4 Copying file m4/lib-link.m4 Copying file m4/lib-prefix.m4 Copying file po/Makefile.in.in Copying file po/Makevars.template autoreconf-default: running: aclocal --force -I m4 -I src/gl/m4 -I lib/unistring/m4 --install aclocal-default: installing 'm4/libtool.m4' from '/usr/share/libtool/aclocal/libtool.m4' aclocal-default: installing 'm4/ltoptions.m4' from '/usr/share/libtool/aclocal/ltoptions.m4' aclocal-default: installing 'm4/ltsugar.m4' from '/usr/share/libtool/aclocal/ltsugar.m4' aclocal-default: installing 'm4/ltversion.m4' from '/usr/share/libtool/aclocal/ltversion.m4' aclocal-default: installing 'm4/lt~obsolete.m4' from '/usr/share/libtool/aclocal/lt~obsolete.m4' autoreconf-default: configure.ac: tracing autoreconf-default: running: libtoolize --force --install libtoolize-default: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize-default: linking file 'build-aux/config.guess' libtoolize-default: linking file 'build-aux/config.sub' libtoolize-default: linking file 'build-aux/install-sh' libtoolize-default: linking file 'build-aux/ltmain.sh' libtoolize-default: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize-default: linking file 'm4/libtool.m4' libtoolize-default: linking file 'm4/ltoptions.m4' libtoolize-default: linking file 'm4/ltsugar.m4' libtoolize-default: linking file 'm4/ltversion.m4' libtoolize-default: linking file 'm4/lt~obsolete.m4' autoreconf-default: configure.ac: not using Intltool autoreconf-default: running: gtkdocize autoreconf-default: running: aclocal --force -I m4 -I src/gl/m4 -I lib/unistring/m4 --install autoreconf-default: running: /usr/bin/autoconf-2.71 --force configure.ac:55: warning: The macro `AC_PROG_CC_C99' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/c.m4:1695: AC_PROG_CC_C99 is expanded from... configure.ac:55: the top level configure.ac:139: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:139: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:139: the top level configure.ac:374: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:374: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... m4/hooks.m4:34: LIBGNUTLS_HOOKS is expanded from... configure.ac:374: the top level autoreconf-default: running: /usr/bin/autoheader-2.71 --force autoreconf-default: running: automake --add-missing --force-missing configure.ac:39: installing 'build-aux/compile' configure.ac:29: installing 'build-aux/missing' aminclude_static.am:52: warning: if $(CODE_COVERAGE_BRANCH_COVERAGE: non-POSIX variable name aminclude_static.am:52: (probably a GNU make extension) Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:59: warning: if $(CODE_COVERAGE_BRANCH_COVERAGE: non-POSIX variable name aminclude_static.am:59: (probably a GNU make extension) Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:63: warning: ':='-style assignments are not portable Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:64: warning: code_coverage_v_lcov_cap_$(V: non-POSIX recursive variable expansion Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:65: warning: code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive variable expansion Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:67: warning: code_coverage_v_lcov_ign_$(V: non-POSIX recursive variable expansion Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:68: warning: code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive variable expansion Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:70: warning: code_coverage_v_genhtml_$(V: non-POSIX recursive variable expansion Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:71: warning: code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive variable expansion Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:73: warning: code_coverage_quiet_$(V: non-POSIX recursive variable expansion Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:74: warning: code_coverage_quiet_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive variable expansion Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:78: warning: subst -,_,$(subst .,_,$(1: non-POSIX variable name aminclude_static.am:78: (probably a GNU make extension) Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:87: warning: addprefix --directory ,$(CODE_COVERAGE_DIRECTORY: non-POSIX variable name aminclude_static.am:87: (probably a GNU make extension) Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:87: warning: call code_coverage_sanitize,$(PACKAGE_NAME: non-POSIX variable name aminclude_static.am:87: (probably a GNU make extension) Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:88: warning: addprefix --directory ,$(CODE_COVERAGE_DIRECTORY: non-POSIX variable name aminclude_static.am:88: (probably a GNU make extension) Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:90: warning: addprefix --prefix ,$(CODE_COVERAGE_DIRECTORY: non-POSIX variable name aminclude_static.am:90: (probably a GNU make extension) Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:100: warning: ':='-style assignments are not portable Makefile.am:167: 'aminclude_static.am' included from here aminclude_static.am:100: warning: AM_DISTCHECK_CONFIGURE_FLAGS was already defined in condition TRUE, which includes condition CODE_COVERAGE_ENABLED ... Makefile.am:167: 'aminclude_static.am' included from here Makefile.am:21: ... 'AM_DISTCHECK_CONFIGURE_FLAGS' previously defined here doc/Makefile.am: installing 'build-aux/depcomp' autoreconf-default: Leaving directory '.' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_prog_cc_static_works=no + lt_cv_prog_cc_static_works=no + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + configure_runstatedir_flags= + grep -qF runstatedir=DIR ./configure + configure_runstatedir_flags=--runstatedir=/var/run + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --without-included-gettext --disable-rpath --disable-static --disable-silent-rules --disable-libdane --without-tpm --with-default-trust-store-file=/usr/share/ca-certificates/ca-bundle.crt --with-included-libtasn1=no --enable-openssl-compatibility --with-liboqs=dlopen --with-zlib=dlopen --with-brotli=dlopen --with-zstd=dlopen --docdir=/usr/share/doc/gnutls-3.8.8/ configure: WARNING: unrecognized options: --without-included-gettext checking build system type... x86_64-alt-linux-gnu checking host system type... x86_64-alt-linux-gnu checking for a BSD-compatible install... /usr/bin/ginstall -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes *** *** Checking for compilation programs... checking for x86_64-alt-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to enable C11 features... none needed checking whether x86_64-alt-linux-gcc understands -c and -o together... yes checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-alt-linux-gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for sys/socket.h... yes checking for arpa/inet.h... yes checking for features.h... yes checking for byteswap.h... yes checking for sys/param.h... yes checking for sys/time.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for limits.h... yes checking for threads.h... yes checking for sys/mman.h... yes checking for pthread.h... yes checking for stdbool.h... yes checking for stdckdint.h... yes checking for sys/uio.h... yes checking for crtdefs.h... no checking for error.h... yes checking for stdio_ext.h... yes checking for termios.h... yes checking for xlocale.h... no checking for sys/select.h... yes checking for langinfo.h... yes checking for semaphore.h... yes checking for math.h... yes checking for sys/wait.h... yes checking for sys/ioctl.h... yes checking for sys/un.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for Minix Amsterdam compiler... no checking for x86_64-alt-linux-ar... no checking for x86_64-alt-linux-lib... no checking for x86_64-alt-linux-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for x86_64-alt-linux-ar... ar checking for x86_64-alt-linux-ranlib... no checking for ranlib... ranlib checking for _LARGEFILE_SOURCE value needed for large files... no checking for x86_64-alt-linux-gcc option to support large files... none needed checking dependency style of x86_64-alt-linux-gcc... none checking for x86_64-alt-linux-ar... (cached) ar checking the archiver (ar) interface... (cached) ar checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++ checking whether the compiler supports GNU C++... yes checking whether x86_64-alt-linux-g++ accepts -g... yes checking for x86_64-alt-linux-g++ option to enable C++11 features... none needed checking dependency style of x86_64-alt-linux-g++... none checking for bison... bison -y checking for a sed that does not truncate output... /usr/bin/sed checking whether to build with code coverage support... no checking whether to enable maintainer-specific portions of Makefiles... yes checking for faketime... faketime checking whether faketime program works... 1734566851 yes checking for inline... inline checking for egrep... (cached) /usr/bin/grep -E checking for cpuid.h... yes checking for __get_cpuid_count... yes checking for struct iovec.iov_base... yes checking for netinet/tcp.h... yes checking for stdatomic.h... yes checking for library containing __atomic_load_4... -latomic checking for threads.h... (cached) yes checking for sanitizer/asan_interface.h... no checking for valgrind/memcheck.h... no checking for getrandom... yes checking for KERN_ARND... no checking for getentropy... no checking for nettle >= 3.6... yes checking for hogweed >= 3.6 ... yes checking for __gmpz_cmp in -lgmp... yes checking for libtasn1 >= 4.9... yes checking whether to use the included minitasn1... no checking whether C99 macros are supported... yes checking whether to disable strict DER time encodings for backwards compatibility... no checking whether to allow SHA1 as an acceptable hash for cert digital signatures... yes checking whether to disable the SSL 3.0 protocol... yes checking whether to disable the SSL 2.0 client hello... no checking whether to disable DTLS-SRTP extension... no checking whether to disable ALPN extension... no checking whether to enable TLS heartbeat support... no checking whether to enable SRP authentication support... no checking whether to disable PSK authentication support... no checking whether to disable anonymous authentication support... no checking whether to disable DHE support... no checking whether to disable ECDHE support... no checking whether to disable GOST support... no checking whether to add cryptodev support... no checking whether to add AF_ALG support... no checking whether to add KTLS support... no checking whether to disable OCSP support... no checking size of void *... 8 checking size of long long... 8 checking size of long... 8 checking size of int... 4 checking for library containing setsockopt... none needed checking whether to build OpenSSL compatibility layer... yes checking for gtk-doc... yes checking for gtkdoc-check... gtkdoc-check.test checking for gtkdoc-check... /usr/bin/gtkdoc-check checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase checking for gtkdoc-mkpdf... no checking whether to build gtk-doc documentation... no checking for glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0... no checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by x86_64-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib64 checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyPreferredLanguages... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking whether byte ordering is bigendian... no checking for fork... yes checking for setitimer... yes checking for getrusage... yes checking for getpwuid_r... yes checking for nanosleep... yes checking for daemon... yes checking for getpid... yes checking for localtime... yes checking for mmap... yes checking for clock_gettime... yes checking for fmemopen... yes checking for __register_atfork... yes checking for secure_getenv... yes checking for getauxval... yes checking for elf_aux_info... no checking for libseccomp... yes checking how to link with libseccomp... /usr/lib64/libseccomp.so checking for libcrypto... yes checking how to link with libcrypto... /usr/lib64/libcrypto.so od: cannot skip past end of combined input checking for librt... yes checking how to link with librt... -lrt checking for pthread_mutex_lock... yes checking for library containing u8_normalize... -lunistring checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking whether the preprocessor supports include_next... yes checking whether source code line length is unlimited... yes checking whether malloc is ptrdiff_t safe... yes checking whether malloc, realloc, calloc set errno on failure... yes checking whether lstat correctly handles trailing slash... yes checking for canonicalize_file_name... yes checking for realpath... yes checking for lstat... yes checking for _set_invalid_parameter_handler... no checking for explicit_bzero... yes checking for fcntl... yes checking for symlink... yes checking for getdtablesize... yes checking for gettimeofday... yes checking for mbsinit... yes checking for mbrtowc... yes checking for mprotect... yes checking for memset_s... no checking for readlink... yes checking for secure_getenv... (cached) yes checking for getuid... yes checking for geteuid... yes checking for getgid... yes checking for getegid... yes checking for snprintf... yes checking for strndup... yes checking for localtime_r... yes checking for vasnprintf... no checking for getpass... yes checking for getexecname... no checking for strftime_z... no checking for setenv... yes checking for __xpg_strerror_r... yes checking for isblank... yes checking for pipe... yes checking for pselect... yes checking for pthread_sigmask... yes checking for sleep... yes checking for shutdown... yes checking for usleep... yes checking for mquery... no checking for pstat_getprocvm... no checking for x86_64-alt-linux-gcc options needed to detect all undeclared functions... none needed checking whether // is distinct from /... no checking whether realpath works... yes checking for faccessat... yes checking for getcwd... yes checking for complete errno.h... yes checking whether ctype.h defines __header_inline... no checking for working fcntl.h... yes checking for pid_t... yes checking for mode_t... yes checking whether fopen recognizes a trailing slash... yes checking whether fflush works on input streams... no checking whether stat file-mode macros are broken... no checking for C/C++ restrict keyword... __restrict__ checking for nlink_t... yes checking whether stdin defaults to large file offsets... yes checking for off64_t... yes checking whether ftello is declared... yes checking whether ungetc works on arbitrary bytes... yes checking for ftello... yes checking whether ftello works... yes checking whether getdelim is declared... yes checking whether getdtablesize is declared... yes checking whether getline is declared... yes checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking whether is self-contained... yes checking for shutdown... (cached) yes checking whether defines the SHUT_* macros... yes checking for struct sockaddr_storage... yes checking for sa_family_t... yes checking for struct sockaddr_storage.ss_family... yes checking for IPv4 sockets... yes checking for IPv6 sockets... yes checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes checking whether limits.h has SSIZE_MAX... yes checking for wint_t... yes checking whether wint_t is large enough... yes checking whether the compiler produces multi-arch binaries... no checking whether stdint.h conforms to C99... yes checking whether stdint.h works without ISO C predefines... yes checking whether stdint.h has UINTMAX_WIDTH etc.... yes checking whether imported symbols can be declared weak... yes checking for pthread.h... (cached) yes checking for pthread_kill in -lpthread... yes checking whether POSIX threads API is available... yes checking for multithread API to use... posix checking whether malloc (0) returns nonnull... yes checking for mbstate_t... yes checking for nl_langinfo and CODESET... yes checking for a traditional japanese locale... ja_JP.EUC-JP checking for a french Unicode locale... fr_FR.UTF-8 checking for a transitional chinese locale... zh_CN.GB18030 checking whether mbrtowc handles incomplete characters... yes checking whether mbrtowc works as well as mbtowc... yes checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking whether memchr works... yes checking whether memmem is declared... yes checking whether defines MIN and MAX... no checking whether defines MIN and MAX... yes checking for O_CLOEXEC... yes checking for promoted mode_t type... mode_t checking for pthread_t... yes checking for pthread_spinlock_t... yes checking for pthread_spin_init... yes checking for glibc-compatible sys/cdefs.h... yes checking for sched.h... yes checking for struct sched_param... yes checking whether snprintf returns a byte count as in C99... yes checking whether printf supports POSIX/XSI format strings with positions... yes checking whether snprintf is declared... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking for unreachable... no checking whether nullptr_t needs ... no checking for clean definition of __STDC_VERSION_STDDEF_H__... yes checking whether fcloseall is declared... yes checking whether getw is declared... yes checking whether putw is declared... yes checking which flavor of printf attribute matches inttypes macros... system checking whether ecvt is declared... yes checking whether fcvt is declared... yes checking whether gcvt is declared... yes checking whether MB_CUR_MAX is correct... yes checking whether strdup is declared... yes checking whether strndup is declared... yes checking whether strnlen is declared... yes checking whether strtok_r is declared... yes checking for struct timespec in ... yes checking for TIME_UTC in ... yes checking whether execvpe is declared... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking whether snprintf truncates the result as in C99... yes checking where to find the exponent in a 'double'... word 1 bit 20 checking for wcslen... yes checking for snprintf... (cached) yes checking for strnlen... yes checking for wcrtomb... yes checking whether _snprintf is declared... no checking whether vsnprintf is declared... yes checking whether uses 'inline' correctly... yes checking whether wcsdup is declared... yes checking for C compiler option to allow warnings... -Wno-error checking for C++ compiler option to allow warnings... -Wno-error checking for alignas and alignof... yes, macros checking for alloca as a compiler built-in... yes checking for static_assert... yes, an macro checking for __builtin_expect... yes checking for working bswap_16, bswap_32, bswap_64... yes checking whether // is distinct from /... (cached) no checking whether dup2 works... yes checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check checking whether conversion from 'int' to 'long double' works... yes checking whether fopen supports the mode character 'x'... yes checking whether fopen supports the mode character 'e'... yes checking whether free is known to preserve errno... yes checking for ftello... (cached) yes checking whether ftello works... (cached) yes checking whether __func__ is available... yes checking for getdelim... yes checking for working getdelim function... yes checking whether getdtablesize works... yes checking for getline... yes checking for working getline function... yes checking for gettimeofday with POSIX signature... yes checking for library containing inet_ntop... none required checking whether inet_ntop is declared... yes checking for library containing inet_pton... none required checking whether inet_pton is declared... yes checking for x86_64-alt-linux-objdump... no checking for objdump... objdump checking if gcc/ld supports -Wl,--output-def... no checking if LD -Wl,--version-script works... yes checking whether the compiler supports the __inline keyword... yes checking for pthread_rwlock_t... yes checking whether pthread_rwlock_rdlock prefers a writer to a reader... no checking whether lseek detects pipes... yes checking whether SEEK_DATA works but is incompatible with GNU... no checking for memmem... yes checking whether memmem works... yes checking for mempcpy... yes checking for memset_explicit... no checking for explicit_memset... no checking whether is self-contained... yes checking whether open recognizes a trailing slash... yes checking for pmccabe... false checking for PTHREAD_CREATE_DETACHED... yes checking for PTHREAD_MUTEX_RECURSIVE... yes checking for PTHREAD_MUTEX_ROBUST... yes checking for PTHREAD_PROCESS_SHARED... yes checking whether pthread_once works... yes checking for rawmemchr... yes checking whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking whether readlink truncates results correctly... yes checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... yes checking for socklen_t... yes checking for ssize_t... yes checking whether stat handles trailing slashes on files... yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for bool, true, false... no checking for stpcpy... yes checking for strcasecmp... yes checking for strncasecmp... yes checking whether strncasecmp is declared... yes checking for working strndup... yes checking for working strnlen... yes checking for strtok_r... yes checking whether strtok_r works... yes checking for strverscmp... yes checking whether strverscmp works... yes checking whether localtime_r is declared... yes checking whether localtime_r is compatible with its POSIX signature... yes checking for variable-length arrays... yes checking for ptrdiff_t... yes checking for vasprintf... yes checking for vsnprintf... yes checking whether snprintf respects a size of 1... (cached) yes checking for stdint.h... (cached) yes checking if environ is properly declared... yes checking for error... yes checking whether error_at_line is declared... yes checking for error_at_line... yes checking for working error function... yes checking whether strerror_r is declared... yes checking whether strerror_r returns char *... yes checking whether fseeko is declared... yes checking for fseeko... yes checking whether fflush works on input streams... (cached) no checking for library containing gethostbyname... none required checking for gethostbyname... yes checking for library containing getservbyname... none required checking for getservbyname... yes checking whether fflush_unlocked is declared... yes checking whether flockfile is declared... yes checking whether fputs_unlocked is declared... yes checking whether funlockfile is declared... yes checking whether putc_unlocked is declared... yes checking whether timespec_get is declared... yes checking for timespec_get... yes checking whether INT32_MAX < INTMAX_MAX... yes checking whether INT64_MAX == LONG_MAX... yes checking whether UINT32_MAX < UINTMAX_MAX... yes checking whether UINT64_MAX == ULONG_MAX... yes checking whether locale.h defines locale_t... yes checking whether locale.h conforms to POSIX:2001... yes checking whether struct lconv is properly defined... yes checking for LC_MESSAGES... yes checking for uselocale... yes checking whether uselocale works... yes checking for fake locale system (OpenBSD)... no checking for Solaris 11.4 locale system... no checking for getlocalename_l... no checking whether time_t is signed... yes checking whether alarm is declared... yes checking for working mktime... yes checking for struct tm.tm_gmtoff... yes checking for struct tm.tm_zone... yes checking for compound literals... yes checking whether is self-contained... yes checking whether setenv is declared... yes checking whether _putenv is declared... no checking for search.h... yes checking for tsearch... yes checking for sigset_t... yes checking for uid_t in sys/types.h... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes checking whether strerror(0) succeeds... yes checking for strerror_r... yes checking for strerror_r with POSIX signature... no checking whether __xpg_strerror_r works... yes checking whether unsetenv is declared... yes checking for a traditional french locale... fr_FR checking for a turkish Unicode locale... tr_TR.UTF-8 checking whether getcwd (NULL, 0) allocates memory for result... yes checking for getcwd with POSIX signature... yes checking for off_t... yes checking where to find the exponent in a 'float'... word 0 bit 23 checking whether byte ordering is bigendian... (cached) no checking whether long double and double are the same... no checking where to find the exponent in a 'long double'... word 2 bit 0 checking whether langinfo.h defines CODESET... yes checking whether langinfo.h defines T_FMT_AMPM... yes checking whether langinfo.h defines ALTMON_1... yes checking whether langinfo.h defines ERA... yes checking whether langinfo.h defines YESEXPR... yes checking for library needed for semaphore functions... none checking whether NAN macro works... yes checking whether HUGE_VAL works... yes checking whether initstate is declared... yes checking whether setstate is declared... yes checking whether setlocale (LC_ALL, NULL) is multithread-safe... yes checking whether setlocale (category, NULL) is multithread-safe... yes checking whether declares ioctl... yes checking for alignas and alignof... (cached) yes, macros checking for alloca as a compiler built-in... (cached) yes checking for static_assert... (cached) yes, an macro checking for __builtin_expect... (cached) yes checking for working bswap_16, bswap_32, bswap_64... (cached) yes checking whether calloc (0, n) and calloc (n, 0) return nonnull... yes checking for library containing clock_gettime... none required checking for clock_getres... yes checking for clock_gettime... (cached) yes checking for clock_settime... yes checking whether // is distinct from /... (cached) no checking whether dup2 works... (cached) yes checking whether fcntl handles F_DUPFD correctly... (cached) yes checking whether fcntl understands F_DUPFD_CLOEXEC... (cached) needs runtime check checking for flexible array member... yes checking whether conversion from 'int' to 'long double' works... (cached) yes checking whether fopen supports the mode character 'x'... (cached) yes checking whether fopen supports the mode character 'e'... (cached) yes checking for __fpending... yes checking whether __fpending is declared... yes checking whether free is known to preserve errno... (cached) yes checking for fseeko... (cached) yes checking whether fflush works on input streams... (cached) no checking for _fseeki64... no checking for ftello... (cached) yes checking whether ftello works... (cached) yes checking whether __func__ is available... (cached) yes checking for library containing getaddrinfo... none required checking for getaddrinfo... yes checking whether gai_strerror is declared... yes checking whether gai_strerrorA is declared... no checking for gai_strerror with POSIX signature... yes checking for struct sockaddr.sa_len... no checking whether getaddrinfo is declared... yes checking whether freeaddrinfo is declared... yes checking whether getnameinfo is declared... yes checking for struct addrinfo... yes checking for getdelim... (cached) yes checking for working getdelim function... (cached) yes checking whether getdtablesize works... (cached) yes checking for getline... (cached) yes checking for working getline function... (cached) yes checking for getprogname... no checking whether program_invocation_name is declared... yes checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... yes checking whether __argv is declared... no checking for gettimeofday with POSIX signature... (cached) yes checking for library containing gethostbyname... (cached) none required checking for gethostbyname... (cached) yes checking for library containing inet_ntop... (cached) none required checking whether inet_ntop is declared... (cached) yes checking for library containing inet_pton... (cached) none required checking whether inet_pton is declared... (cached) yes checking whether the compiler supports the __inline keyword... (cached) yes checking for pthread_rwlock_t... (cached) yes checking whether pthread_rwlock_rdlock prefers a writer to a reader... (cached) no checking whether lseek detects pipes... (cached) yes checking whether SEEK_DATA works but is incompatible with GNU... (cached) no checking whether malloc (0) returns nonnull... (cached) yes checking for memmem... (cached) yes checking whether memmem works... (cached) yes checking for mempcpy... (cached) yes checking for memset_explicit... (cached) no checking for explicit_memset... (cached) no checking for __mktime_internal... no checking whether is self-contained... (cached) yes checking whether open recognizes a trailing slash... (cached) yes checking for bison... bison checking for bison 2.4 or newer... 3.8.2, ok checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... (cached) yes checking for PTHREAD_CREATE_DETACHED... (cached) yes checking for PTHREAD_MUTEX_RECURSIVE... (cached) yes checking for PTHREAD_MUTEX_ROBUST... (cached) yes checking for PTHREAD_PROCESS_SHARED... (cached) yes checking whether pthread_once works... (cached) yes checking for rawmemchr... (cached) yes checking whether readlink signature is correct... (cached) yes checking whether readlink handles trailing slash correctly... (cached) yes checking whether readlink truncates results correctly... (cached) yes checking whether realloc (0, 0) returns nonnull... yes checking for reallocarray... yes checking whether select supports a 0 argument... yes checking whether select detects invalid fds... yes checking for library containing getservbyname... (cached) none required checking for getservbyname... (cached) yes checking whether setenv validates arguments... yes checking for stdint.h... (cached) yes checking for SIZE_MAX... (cached) yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... (cached) yes checking for socklen_t... (cached) yes checking for ssize_t... (cached) yes checking whether stat handles trailing slashes on files... (cached) yes checking for struct stat.st_atim.tv_nsec... (cached) yes checking whether struct stat.st_atim is of type struct timespec... (cached) yes checking for struct stat.st_birthtimespec.tv_nsec... (cached) no checking for struct stat.st_birthtimensec... (cached) no checking for struct stat.st_birthtim.tv_nsec... (cached) no checking for bool, true, false... (cached) no checking for stpcpy... (cached) yes checking for strcasecmp... (cached) yes checking for strncasecmp... (cached) yes checking whether strncasecmp is declared... (cached) yes checking for working strerror function... yes checking for working strndup... (cached) yes checking for working strnlen... (cached) yes checking for strtok_r... (cached) yes checking whether strtok_r works... (cached) yes checking for strverscmp... (cached) yes checking whether strverscmp works... (cached) yes checking whether localtime_r is declared... (cached) yes checking whether localtime_r is compatible with its POSIX signature... (cached) yes checking whether localtime works even near extrema... yes checking for timezone_t... no checking for timegm... yes checking for unsetenv... yes checking for unsetenv() return type... int checking whether unsetenv obeys POSIX... yes checking for variable-length arrays... (cached) yes checking for ptrdiff_t... (cached) yes checking for vasprintf... (cached) yes checking for vsnprintf... (cached) yes checking whether snprintf respects a size of 1... (cached) yes checking for stdint.h... (cached) yes checking for atoll... yes checking whether fdopen sets errno... yes checking for ftruncate... yes checking for getpagesize... yes checking whether getpagesize is declared... yes checking whether byte ordering is bigendian... (cached) no checking whether byte ordering is bigendian... (cached) no checking for ioctl... yes checking for ioctl with POSIX signature... no checking whether isnan(double) can be used without linking with libm... yes checking whether isnan(float) can be used without linking with libm... yes checking whether isnan(float) works... yes checking whether isnan(long double) can be used without linking with libm... yes checking whether isnanl works... yes checking for newlocale... yes checking for newlocale... (cached) yes checking for newlocale... (cached) yes checking for duplocale... yes checking for freelocale... yes checking for library containing nanosleep... none required checking for working nanosleep... no (mishandles large arguments) checking whether perror matches strerror... yes checking whether signature of pselect conforms to POSIX... yes checking whether pselect detects invalid fds... yes checking for pthread_mutexattr_getrobust... yes checking for pthread_rwlock_init... yes checking whether pthread_rwlock_timedrdlock is declared... yes checking whether pthread_create exists as a global function... yes checking whether pthread_mutex_timedlock is declared... yes checking for pthread_mutex_timedlock... yes checking whether pthread_sigmask is a macro... no checking whether pthread_sigmask works without -lpthread... yes checking whether pthread_sigmask returns error numbers... yes checking whether pthread_sigmask unblocks signals correctly... guessing yes checking for putenv compatible with GNU and SVID... yes checking for raise... yes checking for sigprocmask... yes checking for random... yes checking for initstate... yes checking for setstate... yes checking for random.h... no checking for struct random_data... yes checking for random_r... yes checking whether sched_yield is declared... yes checking whether setlocale supports the C locale... yes checking whether setlocale (LC_ALL, NULL) is multithread-safe... (cached) yes checking whether setlocale (category, NULL) is multithread-safe... (cached) yes checking for signbit macro... yes checking for signbit compiler built-ins... yes checking for sigprocmask... (cached) yes checking whether sleep is declared... yes checking for working sleep... yes checking for catgets... yes checking for strtoll... yes checking whether strtoll works... yes checking whether symlink handles trailing slash correctly... yes checking for IPv4 sockets... (cached) yes checking for IPv6 sockets... (cached) yes checking for UNIX domain sockets... yes checking for pthread_atfork... yes checking for sys/single_threaded.h... yes checking whether time() works... guessing no checking for struct tm.tm_gmtoff... (cached) yes checking for struct tm.tm_zone... (cached) yes checking for useconds_t... yes checking whether usleep allows large arguments... yes checking whether the compiler generally respects inline... yes checking for ssize_t... (cached) yes checking for bool, true, false... (cached) no checking for a Python interpreter with version >= 3.6... python3 checking for python3... /usr/bin/python3 checking for python3 version... 3.12 checking for python3 platform... linux checking for GNU default python3 prefix... ${prefix} checking for GNU default python3 exec_prefix... ${exec_prefix} checking for python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3/site-packages checking for python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib64/python3/site-packages checking for libev... no checking whether C compiler handles -Werror -Wunknown-warning-option... no checking whether C compiler handles -Wtype-limits... yes checking whether -Wno-missing-field-initializers is needed... no checking whether -Wuninitialized is supported... yes checking whether C compiler handles -fanalyzer... yes checking whether C compiler handles -fstrict-flex-arrays... yes checking whether C compiler handles -Wall... yes checking whether C compiler handles -Wbad-function-cast... yes checking whether C compiler handles -Wcast-align=strict... yes checking whether C compiler handles -Wdate-time... yes checking whether C compiler handles -Wdisabled-optimization... yes checking whether C compiler handles -Wdouble-promotion... yes checking whether C compiler handles -Wduplicated-branches... yes checking whether C compiler handles -Wduplicated-cond... yes checking whether C compiler handles -Wextra... yes checking whether C compiler handles -Wflex-array-member-not-at-end... yes checking whether C compiler handles -Winit-self... yes checking whether C compiler handles -Winvalid-pch... yes checking whether C compiler handles -Wlogical-op... yes checking whether C compiler handles -Wmissing-declarations... yes checking whether C compiler handles -Wmissing-include-dirs... yes checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Wnested-externs... yes checking whether C compiler handles -Wnull-dereference... yes checking whether C compiler handles -Wold-style-definition... yes checking whether C compiler handles -Wopenmp-simd... yes checking whether C compiler handles -Wpacked... yes checking whether C compiler handles -Wpointer-arith... yes checking whether C compiler handles -Wshadow... yes checking whether C compiler handles -Wstrict-flex-arrays... yes checking whether C compiler handles -Wstrict-prototypes... yes checking whether C compiler handles -Wsuggest-attribute=cold... yes checking whether C compiler handles -Wsuggest-attribute=format... yes checking whether C compiler handles -Wsuggest-attribute=malloc... yes checking whether C compiler handles -Wsuggest-final-methods... yes checking whether C compiler handles -Wsuggest-final-types... yes checking whether C compiler handles -Wsync-nand... yes checking whether C compiler handles -Wtrampolines... yes checking whether C compiler handles -Wuninitialized... yes checking whether C compiler handles -Wunknown-pragmas... yes checking whether C compiler handles -Wunused-macros... yes checking whether C compiler handles -Wvariadic-macros... yes checking whether C compiler handles -Wvector-operation-performance... yes checking whether C compiler handles -Wwrite-strings... yes checking whether C compiler handles -Warray-bounds=2... yes checking whether C compiler handles -Wattribute-alias=2... yes checking whether C compiler handles -Wbidi-chars=any,ucn... yes checking whether C compiler handles -Wformat-overflow=2... yes checking whether C compiler handles -Wformat=2... yes checking whether C compiler handles -Wformat-truncation=2... yes checking whether C compiler handles -Wimplicit-fallthrough=5... yes checking whether C compiler handles -Wshift-overflow=2... yes checking whether C compiler handles -Wuse-after-free=3... yes checking whether C compiler handles -Wunused-const-variable=2... yes checking whether C compiler handles -Wvla-larger-than=4031... yes checking whether C compiler handles -Wno-analyzer-malloc-leak... yes checking whether C compiler handles -Wno-missing-field-initializers... yes checking whether C compiler handles -Wno-unused-parameter... yes checking whether C compiler handles -Wno-format-truncation... yes checking whether C compiler handles -Wimplicit-fallthrough=2... yes checking whether C compiler handles -Wabi=11... yes checking whether C compiler handles -fdiagnostics-show-option... yes checking whether C compiler handles -fno-builtin-strcmp... yes checking whether ln -s works... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by x86_64-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-alt-linux-gnu file names to x86_64-alt-linux-gnu format... func_convert_file_noop checking how to convert x86_64-alt-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-alt-linux-file... no checking for file... file checking for x86_64-alt-linux-objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for x86_64-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-alt-linux-ar... (cached) ar checking for archiver @FILE support... @ checking for x86_64-alt-linux-strip... no checking for strip... strip checking for x86_64-alt-linux-ranlib... ranlib checking command to parse /usr/bin/nm -B output from x86_64-alt-linux-gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-alt-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if x86_64-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-alt-linux-gcc static flag -static works... no checking if x86_64-alt-linux-gcc supports -c -o file.o... yes checking if x86_64-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-alt-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E checking for ld used by x86_64-alt-linux-g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the x86_64-alt-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for x86_64-alt-linux-g++ option to produce PIC... -fPIC -DPIC checking if x86_64-alt-linux-g++ PIC flag -fPIC -DPIC works... yes checking if x86_64-alt-linux-g++ static flag -static works... no checking if x86_64-alt-linux-g++ supports -c -o file.o... yes checking if x86_64-alt-linux-g++ supports -c -o file.o... (cached) yes checking whether the x86_64-alt-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate od: cannot skip past end of combined input checking for libdl... yes checking how to link with libdl... -ldl checking for cmocka >= 1.0.1... no checking for libidn2 >= 2.0.0... yes checking for nettle_get_secp_192r1 in -lhogweed... yes checking for nettle_rsa_sec_decrypt... yes checking for nettle_gost28147_set_key... no checking for nettle_streebog512_update... yes checking for nettle_magma_set_key... no checking for nettle_kuznyechik_set_key... no checking for nettle_cmac_magma_update... no checking for nettle_cmac_kuznyechik_update... no checking for nettle_siv_gcm_encrypt_message... yes checking for nettle_rsa_oaep_sha256_encrypt... no checking for nettle_cbc_aes128_encrypt... yes checking for nettle_sha3_128_shake_output... no checking gmp soname... libgmp.so.10 checking nettle soname... libnettle.so.8 checking hogweed soname... libhogweed.so.6 checking whether to build libdane... no checking for p11-kit-1 >= 0.23.1... yes checking whether we can dlopen helper-libraries... checking m soname... none yes checking for tss2-esys... no checking for tss2-mu... no checking for tss2-tctildr... no checking size of unsigned long int... 8 checking size of unsigned int... 4 checking size of time_t... 8 checking for zlib... yes checking z soname... libz.so.1 checking for libbrotlienc >= 1.0.0... yes checking for libbrotlidec >= 1.0.0... yes checking brotlienc soname... libbrotlienc.so.1 checking brotlidec soname... libbrotlidec.so.1 checking for libzstd... yes checking zstd soname... libzstd.so.1 checking for liboqs >= 0.11.0... yes checking oqs soname... liboqs.so.7 checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating ldd.sh config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/credentials/Makefile config.status: creating doc/credentials/srp/Makefile config.status: creating doc/credentials/x509/Makefile config.status: creating doc/doxygen/Doxyfile config.status: creating doc/examples/Makefile config.status: creating doc/latex/Makefile config.status: creating doc/manpages/Makefile config.status: creating doc/reference/Makefile config.status: creating doc/reference/version.xml config.status: creating doc/scripts/Makefile config.status: creating extra/Makefile config.status: creating extra/includes/Makefile config.status: creating libdane/Makefile config.status: creating libdane/includes/Makefile config.status: creating libdane/gnutls-dane.pc config.status: creating gl/Makefile config.status: creating lib/Makefile config.status: creating lib/accelerated/Makefile config.status: creating lib/accelerated/x86/Makefile config.status: creating lib/accelerated/aarch64/Makefile config.status: creating lib/algorithms/Makefile config.status: creating lib/auth/Makefile config.status: creating lib/ext/Makefile config.status: creating lib/extras/Makefile config.status: creating lib/gnutls.pc config.status: creating lib/includes/Makefile config.status: creating lib/includes/gnutls/gnutls.h config.status: creating lib/liboqs/Makefile config.status: creating lib/minitasn1/Makefile config.status: creating lib/nettle/Makefile config.status: creating lib/x509/Makefile config.status: creating lib/unistring/Makefile config.status: creating po/Makefile.in config.status: creating src/Makefile config.status: creating src/gl/Makefile config.status: creating src/gl/tests/Makefile config.status: creating tests/Makefile config.status: creating tests/windows/Makefile config.status: creating tests/cert-tests/Makefile config.status: creating tests/slow/Makefile config.status: creating tests/suite/Makefile config.status: creating fuzz/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing libtool commands configure: WARNING: unrecognized options: --without-included-gettext configure: summary of build options: version: 3.8.8 shared 70:2:40 Host/Target system: x86_64-alt-linux-gnu Build system: x86_64-alt-linux-gnu Install prefix: /usr Compiler: x86_64-alt-linux-gcc Valgrind: no CFlags: -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto Library types: Shared=yes, Static=no Local libtasn1: no Local unistring: no Use nettle-mini: no Documentation: yes (manpages: yes) configure: External hardware support: /dev/crypto: no AF_ALG support: no Hardware accel: x86-64 Padlock accel: yes Random gen. variant: getrandom PKCS#11 support: yes TPM support: no TPM2 support: no KTLS support: no configure: Optional features: (note that included applications might not compile properly if features are disabled) SSL3.0 support: no SSL2.0 client hello: yes Allow SHA1 sign: no DTLS-SRTP support: yes ALPN support: yes OCSP support: yes SRP support: no PSK support: yes DHE support: yes ECDHE support: yes GOST support: yes Anon auth support: yes Heartbeat support: no IDNA support: IDNA 2008 (libidn2) Non-SuiteB curves: yes FIPS140 mode: no Strict DER time: yes configure: Optional libraries: C++ library: yes DANE library: no OpenSSL compat: yes configure: System files: Trust store pkcs11: Trust store dir: Trust store file: /usr/share/ca-certificates/ca-bundle.crt Blocklist file: CRL file: Configuration file: /etc/gnutls/config DNSSEC root key file: /etc/unbound/root.key configure: WARNING: *** *** The DNSSEC root key file in /etc/unbound/root.key was not found. *** This file is needed for the verification of DNSSEC responses. *** Use the command: unbound-anchor -a "/etc/unbound/root.key" *** to generate or update it. *** + check_lib_soname oqs 7 ++ sed -r -n 's;^#define[[:blank:]]+OQS_LIBRARY_SONAME[[:blank:]]+"liboqs\.so\.([[:digit:]]+)"$;\1;p' config.h + local so_num=7 + '[' 7 '!=' 7 ']' + check_lib_soname z 1 ++ sed -r -n 's;^#define[[:blank:]]+Z_LIBRARY_SONAME[[:blank:]]+"libz\.so\.([[:digit:]]+)"$;\1;p' config.h + local so_num=1 + '[' 1 '!=' 1 ']' + check_lib_soname brotlienc 1 ++ sed -r -n 's;^#define[[:blank:]]+BROTLIENC_LIBRARY_SONAME[[:blank:]]+"libbrotlienc\.so\.([[:digit:]]+)"$;\1;p' config.h + local so_num=1 + '[' 1 '!=' 1 ']' + check_lib_soname brotlidec 1 ++ sed -r -n 's;^#define[[:blank:]]+BROTLIDEC_LIBRARY_SONAME[[:blank:]]+"libbrotlidec\.so\.([[:digit:]]+)"$;\1;p' config.h + local so_num=1 + '[' 1 '!=' 1 ']' + check_lib_soname zstd 1 ++ sed -r -n 's;^#define[[:blank:]]+ZSTD_LIBRARY_SONAME[[:blank:]]+"libzstd\.so\.([[:digit:]]+)"$;\1;p' config.h + local so_num=1 + '[' 1 '!=' 1 ']' + make MAKEINFOFLAGS=--no-split make: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8' make all-recursive make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8' Making all in gl make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|1|g' \ ./alloca.in.h > alloca.h-t mv alloca.h-t alloca.h /usr/bin/mkdir -p 'arpa' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_ARPA_INET_H''@||g' \ -e 's|@''HAVE_ARPA_INET_H''@|1|g' \ -e 's/@''GNULIB_INET_NTOP''@/1/g' \ -e 's/@''GNULIB_INET_PTON''@/1/g' \ -e 's|@''HAVE_WS2TCPIP_H''@|0|g' \ -e 's|@''HAVE_DECL_INET_NTOP''@|1|g' \ -e 's|@''HAVE_DECL_INET_PTON''@|1|g' \ -e 's|@''REPLACE_INET_NTOP''@|0|g' \ -e 's|@''REPLACE_INET_PTON''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./arpa_inet.in.h > arpa/inet.h-t mv arpa/inet.h-t arpa/inet.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_FCNTL_H''@||g' \ -e 's/@''GNULIB_CREAT''@/0/g' \ -e 's/@''GNULIB_FCNTL''@/1/g' \ -e 's/@''GNULIB_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_OPEN''@/1/g' \ -e 's/@''GNULIB_OPENAT''@/0/g' \ -e 's/@''GNULIB_MDA_CREAT''@/1/g' \ -e 's/@''GNULIB_MDA_OPEN''@/1/g' \ -e 's|@''HAVE_FCNTL''@|1|g' \ -e 's|@''HAVE_OPENAT''@|1|g' \ -e 's|@''REPLACE_CREAT''@|0|g' \ -e 's|@''REPLACE_FCNTL''@|1|g' \ -e 's|@''REPLACE_OPEN''@|0|g' \ -e 's|@''REPLACE_OPENAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./fcntl.in.h > fcntl.h-t mv fcntl.h-t fcntl.h /usr/bin/mkdir -p 'malloc' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|__always_inline|inline _GL_ATTRIBUTE_ALWAYS_INLINE|g' \ -e 's|__glibc_likely|_GL_LIKELY|g' \ -e 's|__glibc_unlikely|_GL_UNLIKELY|g' \ -e '/libc_hidden_proto/d' \ ./malloc/scratch_buffer.h > malloc/scratch_buffer.gl.h-t mv malloc/scratch_buffer.gl.h-t malloc/scratch_buffer.gl.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/"l"/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/0/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_IMAXABS''@/0/g' \ -e 's/@''REPLACE_IMAXDIV''@/0/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/1/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/1/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t mv inttypes.h-t inttypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t mv limits.h-t limits.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_NETDB_H''@||g' \ -e 's|@''HAVE_NETDB_H''@|1|g' \ -e 's/@''GNULIB_GETADDRINFO''@/0/g' \ -e 's|@''HAVE_STRUCT_ADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_FREEADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_GAI_STRERROR''@|1|g' \ -e 's|@''HAVE_DECL_GETADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_GETNAMEINFO''@|1|g' \ -e 's|@''REPLACE_GAI_STRERROR''@|0|g' \ -e 's|@''REPLACE_GETADDRINFO''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./netdb.in.h > netdb.h-t mv netdb.h-t netdb.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_PTHREAD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_PTHREAD_H''@||g' \ -e 's/@''GNULIB_PTHREAD_THREAD''@/0/g' \ -e 's/@''GNULIB_PTHREAD_ONCE''@/1/g' \ -e 's/@''GNULIB_PTHREAD_MUTEX''@/0/g' \ -e 's/@''GNULIB_PTHREAD_RWLOCK''@/0/g' \ -e 's/@''GNULIB_PTHREAD_COND''@/0/g' \ -e 's/@''GNULIB_PTHREAD_TSS''@/0/g' \ -e 's/@''GNULIB_PTHREAD_SPIN''@/0/g' \ -e 's/@''GNULIB_PTHREAD_MUTEX_TIMEDLOCK''@/0/g' \ -e 's|@''HAVE_PTHREAD_T''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPINLOCK_T''@|1|g' \ -e 's|@''HAVE_PTHREAD_CREATE_DETACHED''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_RECURSIVE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_ROBUST''@|1|g' \ -e 's|@''HAVE_PTHREAD_PROCESS_SHARED''@|1|g' \ -e 's|@''HAVE_PTHREAD_CREATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_GETDETACHSTATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_SETDETACHSTATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_SELF''@|1|g' \ -e 's|@''HAVE_PTHREAD_EQUAL''@|1|g' \ -e 's|@''HAVE_PTHREAD_DETACH''@|1|g' \ -e 's|@''HAVE_PTHREAD_JOIN''@|1|g' \ -e 's|@''HAVE_PTHREAD_EXIT''@|1|g' \ < ./pthread.in.h > pthread.h-t1 sed \ -e 's|@''HAVE_PTHREAD_ONCE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_GETTYPE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_SETTYPE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_GETROBUST''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_SETROBUST''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_LOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_TRYLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_TIMEDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_UNLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCKATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCKATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_RDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_WRLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TRYRDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TRYWRLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_UNLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_CONDATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_CONDATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_WAIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_TIMEDWAIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_SIGNAL''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_BROADCAST''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_KEY_CREATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_SETSPECIFIC''@|1|g' \ -e 's|@''HAVE_PTHREAD_GETSPECIFIC''@|1|g' \ -e 's|@''HAVE_PTHREAD_KEY_DELETE''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_LOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_TRYLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_UNLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_DESTROY''@|1|g' \ < pthread.h-t1 > pthread.h-t2 sed \ -e 's|@''REPLACE_PTHREAD_CREATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_GETDETACHSTATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_SETDETACHSTATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SELF''@|0|g' \ -e 's|@''REPLACE_PTHREAD_EQUAL''@|0|g' \ -e 's|@''REPLACE_PTHREAD_DETACH''@|0|g' \ -e 's|@''REPLACE_PTHREAD_JOIN''@|0|g' \ -e 's|@''REPLACE_PTHREAD_EXIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ONCE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_GETTYPE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_SETTYPE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_GETROBUST''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_SETROBUST''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_LOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_TRYLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_TIMEDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_UNLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCKATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCKATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_RDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_WRLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TRYRDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TRYWRLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TIMEDRDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TIMEDWRLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_UNLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_DESTROY''@|0|g' \ < pthread.h-t2 > pthread.h-t3 sed \ -e 's|@''REPLACE_PTHREAD_COND_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_CONDATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_CONDATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_WAIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_TIMEDWAIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_SIGNAL''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_BROADCAST''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_KEY_CREATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SETSPECIFIC''@|0|g' \ -e 's|@''REPLACE_PTHREAD_GETSPECIFIC''@|0|g' \ -e 's|@''REPLACE_PTHREAD_KEY_DELETE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_LOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_TRYLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_UNLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_DESTROY''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < pthread.h-t3 > pthread.h-t4 rm -f pthread.h-t1 pthread.h-t2 pthread.h-t3 mv pthread.h-t4 pthread.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_SCHED_H''@|1|g' \ -e 's|@''HAVE_SYS_CDEFS_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SCHED_H''@||g' \ -e 's|@''HAVE_STRUCT_SCHED_PARAM''@|1|g' \ -e 's/@''GNULIB_SCHED_YIELD''@/0/g' \ -e 's|@''HAVE_SCHED_YIELD''@|1|g' \ -e 's|@''REPLACE_SCHED_YIELD''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sched.in.h > sched.h-t mv sched.h-t sched.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDDEF_H''@||g' \ -e 's|@''NULLPTR_T_NEEDS_STDDEF''@|0|g' \ -e 's|@''STDDEF_NOT_IDEMPOTENT''@|0|g' \ -e 's|@''REPLACE_NULL''@|0|g' \ -e 's|@''HAVE_MAX_ALIGN_T''@|1|g' \ ./stddef.in.h > stddef.h-t mv stddef.h-t stddef.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_DZPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/0/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/1/g' \ -e 's/@''GNULIB_FOPEN_GNU''@/1/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/0/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/0/g' \ -e 's/@''GNULIB_FSEEKO''@/0/g' \ -e 's/@''GNULIB_FTELL''@/1/g' \ -e 's/@''GNULIB_FTELLO''@/1/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_FZPRINTF''@/0/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/1/g' \ -e 's/@''GNULIB_GETLINE''@/1/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_OBSTACK_ZPRINTF''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/0/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/0/g' \ -e 's/@''GNULIB_RENAME''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/1/g' \ -e 's/@''GNULIB_SNZPRINTF''@/0/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_SZPRINTF''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/1/g' \ -e 's/@''GNULIB_VASZPRINTF''@/0/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VDZPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VFZPRINTF''@/0/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSNPRINTF''@/1/g' \ -e 's/@''GNULIB_VSNZPRINTF''@/1/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSZPRINTF''@/0/g' \ -e 's/@''GNULIB_VZPRINTF''@/0/g' \ -e 's/@''GNULIB_ZPRINTF''@/0/g' \ -e 's/@''GNULIB_MDA_FCLOSEALL''@/1/g' \ -e 's/@''GNULIB_MDA_FDOPEN''@/1/g' \ -e 's/@''GNULIB_MDA_FILENO''@/1/g' \ -e 's/@''GNULIB_MDA_GETW''@/1/g' \ -e 's/@''GNULIB_MDA_PUTW''@/1/g' \ -e 's/@''GNULIB_MDA_TEMPNAM''@/1/g' \ < ./stdio.in.h > stdio.h-t1 sed \ -e 's|@''HAVE_DECL_FCLOSEALL''@|1|g' \ -e 's|@''HAVE_DECL_FPURGE''@|1|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_GETW''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_PUTW''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ < stdio.h-t1 > stdio.h-t2 sed \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|1|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|1|g' \ -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|1|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|1|g' \ -e 's|@''REPLACE_FSEEKO''@|1|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < stdio.h-t2 > stdio.h-t3 rm -f stdio.h-t1 stdio.h-t2 mv stdio.h-t3 stdio.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ABORT_DEBUG''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETPROGNAME''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_MBSTOWCS''@/0/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RAND''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/1/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/1/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STACK_TRACE''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOF''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h > stdlib.h-t1 sed \ -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_DECL_PROGRAM_INVOCATION_NAME''@|1|g' \ -e 's|@''HAVE_GETPROGNAME''@|0|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|0|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOF''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ < stdlib.h-t1 > stdlib.h-t2 sed \ -e 's|@''REPLACE__EXIT''@|0|g' \ -e 's|@''REPLACE_ABORT''@|0|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_GETLOADAVG''@|0|g' \ -e 's|@''REPLACE_GETPROGNAME''@|0|g' \ -e 's|@''REPLACE_GETSUBOPT''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MB_CUR_MAX''@|0|g' \ -e 's|@''REPLACE_MBSTOWCS''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKOSTEMP''@|0|g' \ -e 's|@''REPLACE_MKOSTEMPS''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_POSIX_OPENPT''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RAND''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOF''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e 's|@''CAN_PRINT_STACK_TRACE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < stdlib.h-t2 > stdlib.h-t3 rm -f stdlib.h-t1 stdlib.h-t2 mv stdlib.h-t3 stdlib.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/1/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/1/g' \ -e 's/@''GNULIB_MEMMEM''@/1/g' \ -e 's/@''GNULIB_MEMPCPY''@/1/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_MEMSET_EXPLICIT''@/1/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/1/g' \ -e 's/@''GNULIB_STPCPY''@/1/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/1/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/1/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/1/g' \ -e 's/@''GNULIB_STRERROR''@/0/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/1/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./string.in.h > string.h-t1 sed \ -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_MEMPCPY''@|0|g' \ -e 's|@''REPLACE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_STPCPY''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|1|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''REPLACE_STRVERSCMP''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < string.h-t1 > string.h-t2 rm -f string.h-t1 mv string.h-t2 string.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_STRINGS_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRINGS_H''@||g' \ -e 's/@''GNULIB_FFS''@/0/g' \ -e 's|@''HAVE_FFS''@|1|g' \ -e 's|@''HAVE_STRCASECMP''@|1|g' \ -e 's|@''HAVE_DECL_STRNCASECMP''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./strings.in.h > strings.h-t mv strings.h-t strings.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_SOCKET_H''@||g' \ -e 's|@''HAVE_SYS_SOCKET_H''@|1|g' \ -e 's/@''GNULIB_CLOSE''@/1/g' \ -e 's/@''GNULIB_SOCKET''@/0/g' \ -e 's/@''GNULIB_CONNECT''@/0/g' \ -e 's/@''GNULIB_ACCEPT''@/0/g' \ -e 's/@''GNULIB_BIND''@/0/g' \ -e 's/@''GNULIB_GETPEERNAME''@/0/g' \ -e 's/@''GNULIB_GETSOCKNAME''@/0/g' \ -e 's/@''GNULIB_GETSOCKOPT''@/0/g' \ -e 's/@''GNULIB_LISTEN''@/0/g' \ -e 's/@''GNULIB_RECV''@/0/g' \ -e 's/@''GNULIB_SEND''@/0/g' \ -e 's/@''GNULIB_RECVFROM''@/0/g' \ -e 's/@''GNULIB_SENDTO''@/0/g' \ -e 's/@''GNULIB_SETSOCKOPT''@/1/g' \ -e 's/@''GNULIB_SHUTDOWN''@/0/g' \ -e 's/@''GNULIB_ACCEPT4''@/0/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''HAVE_WS2TCPIP_H''@|0|g' \ -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE''@|1|g' \ -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY''@|1|g' \ -e 's|@''HAVE_SA_FAMILY_T''@|1|g' \ -e 's|@''HAVE_ACCEPT4''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_socket.in.h > sys/socket.h-t mv sys/socket.h-t sys/socket.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \ -e 's/@''GNULIB_CHMOD''@/0/g' \ -e 's/@''GNULIB_FCHMODAT''@/0/g' \ -e 's/@''GNULIB_FSTAT''@/1/g' \ -e 's/@''GNULIB_FSTATAT''@/0/g' \ -e 's/@''GNULIB_FUTIMENS''@/0/g' \ -e 's/@''GNULIB_GETUMASK''@/0/g' \ -e 's/@''GNULIB_LCHMOD''@/0/g' \ -e 's/@''GNULIB_LSTAT''@/0/g' \ -e 's/@''GNULIB_MKDIR''@/0/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/0/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/0/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/1/g' \ -e 's/@''GNULIB_UTIMENSAT''@/0/g' \ -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \ -e 's/@''GNULIB_MDA_CHMOD''@/1/g' \ -e 's/@''GNULIB_MDA_MKDIR''@/1/g' \ -e 's/@''GNULIB_MDA_UMASK''@/1/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_GETUMASK''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|1|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_CHMOD''@|0|g' \ -e 's|@''REPLACE_FCHMODAT''@|0|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKFIFOAT''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|0|g' \ -e 's|@''REPLACE_MKNODAT''@|0|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_stat.in.h > sys/stat.h-t mv sys/stat.h-t sys/stat.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_SYS_TIME_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TIME_H''@||g' \ -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \ -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \ -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \ -e 's/@''REPLACE_STRUCT_TIMEVAL''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_time.in.h > sys/time.h-t mv sys/time.h-t sys/time.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''HAVE_OFF64_T''@|1|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ ./sys_types.in.h > sys/types.h-t mv sys/types.h-t sys/types.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_UIO_H''@||g' \ -e 's|@''HAVE_SYS_UIO_H''@|1|g' \ ./sys_uio.in.h > sys/uio.h-t mv sys/uio.h-t sys/uio.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_CTIME''@/0/g' \ -e 's/@''GNULIB_LOCALTIME''@/0/g' \ -e 's/@''GNULIB_MKTIME''@/0/g' \ -e 's/@''GNULIB_NANOSLEEP''@/0/g' \ -e 's/@''GNULIB_STRFTIME''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIME''@/0/g' \ -e 's/@''GNULIB_TIMEGM''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GET''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GETRES''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/1/g' \ -e 's/@''GNULIB_TIME_RZ''@/0/g' \ -e 's/@''GNULIB_TZNAME''@/0/g' \ -e 's/@''GNULIB_TZSET''@/0/g' \ -e 's/@''GNULIB_MDA_TZSET''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GET''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GETRES''@|1|g' \ -e 's|@''HAVE_TIMEZONE_T''@|0|g' \ -e 's|@''REPLACE_CTIME''@|0|g' \ -e 's|@''REPLACE_GMTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \ -e 's|@''REPLACE_MKTIME''@|0|g' \ -e 's|@''REPLACE_NANOSLEEP''@|1|g' \ -e 's|@''REPLACE_STRFTIME''@|0|g' \ -e 's|@''REPLACE_TIME''@|1|g' \ -e 's|@''REPLACE_TIMEGM''@|0|g' \ -e 's|@''REPLACE_TIMESPEC_GET''@|0|g' \ -e 's|@''REPLACE_TIMESPEC_GETRES''@|0|g' \ -e 's|@''REPLACE_TZSET''@|0|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_TIME_UTC''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./time.in.h > time.h-t mv time.h-t time.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/1/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/1/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/0/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ < ./unistd.in.h > unistd.h-t1 sed \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/0/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/0/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/1/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/1/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/0/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < unistd.h-t1 > unistd.h-t2 sed \ -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ < unistd.h-t2 > unistd.h-t3 sed \ -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_COPY_FILE_RANGE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_DUP3''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHDIR''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FDATASYNC''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETENTROPY''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_GETUSERSHELL''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PIPE2''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SETHOSTNAME''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < unistd.h-t3 > unistd.h-t4 rm -f unistd.h-t1 unistd.h-t2 unistd.h-t3 mv unistd.h-t4 unistd.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_WCHAR_H''@||g' \ -e 's|@''HAVE_WCHAR_H''@|1|g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ -e 's/@''GNULIB_BTOWC''@/0/g' \ -e 's/@''GNULIB_WCTOB''@/0/g' \ -e 's/@''GNULIB_MBSINIT''@/0/g' \ -e 's/@''GNULIB_MBSZERO''@/1/g' \ -e 's/@''GNULIB_MBRTOWC''@/0/g' \ -e 's/@''GNULIB_MBRLEN''@/0/g' \ -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \ -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \ -e 's/@''GNULIB_WCRTOMB''@/0/g' \ -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCWIDTH''@/0/g' \ -e 's/@''GNULIB_WMEMCHR''@/0/g' \ -e 's/@''GNULIB_WMEMCMP''@/0/g' \ -e 's/@''GNULIB_WMEMCPY''@/0/g' \ -e 's/@''GNULIB_WMEMMOVE''@/0/g' \ -e 's/@''GNULIB_WMEMPCPY''@/0/g' \ -e 's/@''GNULIB_WMEMSET''@/0/g' \ -e 's/@''GNULIB_WCSLEN''@/0/g' \ -e 's/@''GNULIB_WCSNLEN''@/0/g' \ -e 's/@''GNULIB_WCSCPY''@/0/g' \ -e 's/@''GNULIB_WCPCPY''@/0/g' \ -e 's/@''GNULIB_WCSNCPY''@/0/g' \ -e 's/@''GNULIB_WCPNCPY''@/0/g' \ -e 's/@''GNULIB_WCSCAT''@/0/g' \ -e 's/@''GNULIB_WCSNCAT''@/0/g' \ -e 's/@''GNULIB_WCSCMP''@/0/g' \ -e 's/@''GNULIB_WCSNCMP''@/0/g' \ -e 's/@''GNULIB_WCSCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSCOLL''@/0/g' \ -e 's/@''GNULIB_WCSXFRM''@/0/g' \ -e 's/@''GNULIB_WCSDUP''@/0/g' \ -e 's/@''GNULIB_WCSCHR''@/0/g' \ -e 's/@''GNULIB_WCSRCHR''@/0/g' \ -e 's/@''GNULIB_WCSCSPN''@/0/g' \ -e 's/@''GNULIB_WCSSPN''@/0/g' \ -e 's/@''GNULIB_WCSPBRK''@/0/g' \ -e 's/@''GNULIB_WCSSTR''@/0/g' \ -e 's/@''GNULIB_WCSTOK''@/0/g' \ -e 's/@''GNULIB_WCSWIDTH''@/0/g' \ -e 's/@''GNULIB_WCSFTIME''@/0/g' \ -e 's/@''GNULIB_WGETCWD''@/0/g' \ -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./wchar.in.h > wchar.h-t1 sed \ -e 's|@''HAVE_WINT_T''@|1|g' \ -e 's|@''HAVE_BTOWC''@|1|g' \ -e 's|@''HAVE_MBSINIT''@|1|g' \ -e 's|@''HAVE_MBRTOWC''@|1|g' \ -e 's|@''HAVE_MBRLEN''@|1|g' \ -e 's|@''HAVE_MBSRTOWCS''@|1|g' \ -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \ -e 's|@''HAVE_WCRTOMB''@|1|g' \ -e 's|@''HAVE_WCSRTOMBS''@|1|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \ -e 's|@''HAVE_WMEMCHR''@|1|g' \ -e 's|@''HAVE_WMEMCMP''@|1|g' \ -e 's|@''HAVE_WMEMCPY''@|1|g' \ -e 's|@''HAVE_WMEMMOVE''@|1|g' \ -e 's|@''HAVE_WMEMPCPY''@|1|g' \ -e 's|@''HAVE_WMEMSET''@|1|g' \ -e 's|@''HAVE_WCSLEN''@|1|g' \ -e 's|@''HAVE_WCSNLEN''@|1|g' \ -e 's|@''HAVE_WCSCPY''@|1|g' \ -e 's|@''HAVE_WCPCPY''@|1|g' \ -e 's|@''HAVE_WCSNCPY''@|1|g' \ -e 's|@''HAVE_WCPNCPY''@|1|g' \ -e 's|@''HAVE_WCSCAT''@|1|g' \ -e 's|@''HAVE_WCSNCAT''@|1|g' \ -e 's|@''HAVE_WCSCMP''@|1|g' \ -e 's|@''HAVE_WCSNCMP''@|1|g' \ -e 's|@''HAVE_WCSCASECMP''@|1|g' \ -e 's|@''HAVE_WCSNCASECMP''@|1|g' \ -e 's|@''HAVE_WCSCOLL''@|1|g' \ -e 's|@''HAVE_WCSXFRM''@|1|g' \ -e 's|@''HAVE_WCSDUP''@|1|g' \ -e 's|@''HAVE_WCSCHR''@|1|g' \ -e 's|@''HAVE_WCSRCHR''@|1|g' \ -e 's|@''HAVE_WCSCSPN''@|1|g' \ -e 's|@''HAVE_WCSSPN''@|1|g' \ -e 's|@''HAVE_WCSPBRK''@|1|g' \ -e 's|@''HAVE_WCSSTR''@|1|g' \ -e 's|@''HAVE_WCSTOK''@|1|g' \ -e 's|@''HAVE_WCSWIDTH''@|1|g' \ -e 's|@''HAVE_WCSFTIME''@|1|g' \ -e 's|@''HAVE_DECL_WCTOB''@|1|g' \ -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \ < wchar.h-t1 > wchar.h-t2 sed \ -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_MBSINIT''@|0|g' \ -e 's|@''REPLACE_MBRTOWC''@|0|g' \ -e 's|@''REPLACE_MBRLEN''@|0|g' \ -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \ -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \ -e 's|@''REPLACE_WCRTOMB''@|0|g' \ -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSFTIME''@|0|g' \ -e 's|@''REPLACE_WCSCMP''@|0|g' \ -e 's|@''REPLACE_WCSNCMP''@|0|g' \ -e 's|@''REPLACE_WCSSTR''@|0|g' \ -e 's|@''REPLACE_WCSTOK''@|0|g' \ -e 's|@''REPLACE_WMEMCMP''@|0|g' \ -e 's|@''REPLACE_WMEMPCPY''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < wchar.h-t2 > wchar.h-t3 rm -f wchar.h-t1 wchar.h-t2 mv wchar.h-t3 wchar.h make all-recursive make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-basename-lgpl.lo `test -f 'basename-lgpl.c' || echo './'`basename-lgpl.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c basename-lgpl.c -fPIC -DPIC -o .libs/libgnu_la-basename-lgpl.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-bitrotate.lo `test -f 'bitrotate.c' || echo './'`bitrotate.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c bitrotate.c -fPIC -DPIC -o .libs/libgnu_la-bitrotate.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-c-ctype.lo `test -f 'c-ctype.c' || echo './'`c-ctype.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c c-ctype.c -fPIC -DPIC -o .libs/libgnu_la-c-ctype.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-c-strcasecmp.lo `test -f 'c-strcasecmp.c' || echo './'`c-strcasecmp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c c-strcasecmp.c -fPIC -DPIC -o .libs/libgnu_la-c-strcasecmp.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-c-strncasecmp.lo `test -f 'c-strncasecmp.c' || echo './'`c-strncasecmp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c c-strncasecmp.c -fPIC -DPIC -o .libs/libgnu_la-c-strncasecmp.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-cloexec.lo `test -f 'cloexec.c' || echo './'`cloexec.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cloexec.c -fPIC -DPIC -o .libs/libgnu_la-cloexec.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-dirname-lgpl.lo `test -f 'dirname-lgpl.c' || echo './'`dirname-lgpl.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dirname-lgpl.c -fPIC -DPIC -o .libs/libgnu_la-dirname-lgpl.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-stripslash.lo `test -f 'stripslash.c' || echo './'`stripslash.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c stripslash.c -fPIC -DPIC -o .libs/libgnu_la-stripslash.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-fcntl.lo `test -f 'fcntl.c' || echo './'`fcntl.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fcntl.c -fPIC -DPIC -o .libs/libgnu_la-fcntl.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-fd-hook.lo `test -f 'fd-hook.c' || echo './'`fd-hook.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fd-hook.c -fPIC -DPIC -o .libs/libgnu_la-fd-hook.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o malloc/libgnu_la-scratch_buffer_grow.lo `test -f 'malloc/scratch_buffer_grow.c' || echo './'`malloc/scratch_buffer_grow.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c malloc/scratch_buffer_grow.c -fPIC -DPIC -o malloc/.libs/libgnu_la-scratch_buffer_grow.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o malloc/libgnu_la-scratch_buffer_grow_preserve.lo `test -f 'malloc/scratch_buffer_grow_preserve.c' || echo './'`malloc/scratch_buffer_grow_preserve.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c malloc/scratch_buffer_grow_preserve.c -fPIC -DPIC -o malloc/.libs/libgnu_la-scratch_buffer_grow_preserve.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o malloc/libgnu_la-scratch_buffer_set_array_size.lo `test -f 'malloc/scratch_buffer_set_array_size.c' || echo './'`malloc/scratch_buffer_set_array_size.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c malloc/scratch_buffer_set_array_size.c -fPIC -DPIC -o malloc/.libs/libgnu_la-scratch_buffer_set_array_size.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-hash.lo `test -f 'hash.c' || echo './'`hash.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hash.c -fPIC -DPIC -o .libs/libgnu_la-hash.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-hash-pjw-bare.lo `test -f 'hash-pjw-bare.c' || echo './'`hash-pjw-bare.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hash-pjw-bare.c -fPIC -DPIC -o .libs/libgnu_la-hash-pjw-bare.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-gl_linkedhash_list.lo `test -f 'gl_linkedhash_list.c' || echo './'`gl_linkedhash_list.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gl_linkedhash_list.c -fPIC -DPIC -o .libs/libgnu_la-gl_linkedhash_list.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-gl_list.lo `test -f 'gl_list.c' || echo './'`gl_list.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gl_list.c -fPIC -DPIC -o .libs/libgnu_la-gl_list.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o glthread/libgnu_la-lock.lo `test -f 'glthread/lock.c' || echo './'`glthread/lock.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c glthread/lock.c -fPIC -DPIC -o glthread/.libs/libgnu_la-lock.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-malloca.lo `test -f 'malloca.c' || echo './'`malloca.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c malloca.c -fPIC -DPIC -o .libs/libgnu_la-malloca.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-mbszero.lo `test -f 'mbszero.c' || echo './'`mbszero.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c mbszero.c -fPIC -DPIC -o .libs/libgnu_la-mbszero.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-memset_explicit.lo `test -f 'memset_explicit.c' || echo './'`memset_explicit.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c memset_explicit.c -fPIC -DPIC -o .libs/libgnu_la-memset_explicit.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-read-file.lo `test -f 'read-file.c' || echo './'`read-file.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c read-file.c -fPIC -DPIC -o .libs/libgnu_la-read-file.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-stat-time.lo `test -f 'stat-time.c' || echo './'`stat-time.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c stat-time.c -fPIC -DPIC -o .libs/libgnu_la-stat-time.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-sys_socket.lo `test -f 'sys_socket.c' || echo './'`sys_socket.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sys_socket.c -fPIC -DPIC -o .libs/libgnu_la-sys_socket.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o glthread/libgnu_la-threadlib.lo `test -f 'glthread/threadlib.c' || echo './'`glthread/threadlib.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c glthread/threadlib.c -fPIC -DPIC -o glthread/.libs/libgnu_la-threadlib.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o glthread/libgnu_la-tls.lo `test -f 'glthread/tls.c' || echo './'`glthread/tls.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c glthread/tls.c -fPIC -DPIC -o glthread/.libs/libgnu_la-tls.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c unistd.c -fPIC -DPIC -o .libs/libgnu_la-unistd.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-vsnzprintf.lo `test -f 'vsnzprintf.c' || echo './'`vsnzprintf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c vsnzprintf.c -fPIC -DPIC -o .libs/libgnu_la-vsnzprintf.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_la-xsize.lo `test -f 'xsize.c' || echo './'`xsize.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c xsize.c -fPIC -DPIC -o .libs/libgnu_la-xsize.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o asnprintf.lo asnprintf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c asnprintf.c -fPIC -DPIC -o .libs/asnprintf.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o fopen.lo fopen.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fopen.c -fPIC -DPIC -o .libs/fopen.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o printf-args.lo printf-args.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c printf-args.c -fPIC -DPIC -o .libs/printf-args.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o printf-parse.lo printf-parse.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c printf-parse.c -fPIC -DPIC -o .libs/printf-parse.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o vasnprintf.lo vasnprintf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c vasnprintf.c -fPIC -DPIC -o .libs/vasnprintf.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-undefined -o libgnu.la libgnu_la-basename-lgpl.lo libgnu_la-bitrotate.lo libgnu_la-c-ctype.lo libgnu_la-c-strcasecmp.lo libgnu_la-c-strncasecmp.lo libgnu_la-cloexec.lo libgnu_la-dirname-lgpl.lo libgnu_la-stripslash.lo libgnu_la-fcntl.lo libgnu_la-fd-hook.lo malloc/libgnu_la-scratch_buffer_grow.lo malloc/libgnu_la-scratch_buffer_grow_preserve.lo malloc/libgnu_la-scratch_buffer_set_array_size.lo libgnu_la-hash.lo libgnu_la-hash-pjw-bare.lo libgnu_la-gl_linkedhash_list.lo libgnu_la-gl_list.lo glthread/libgnu_la-lock.lo libgnu_la-malloca.lo libgnu_la-mbszero.lo libgnu_la-memset_explicit.lo libgnu_la-read-file.lo libgnu_la-stat-time.lo libgnu_la-sys_socket.lo glthread/libgnu_la-threadlib.lo glthread/libgnu_la-tls.lo libgnu_la-unistd.lo libgnu_la-vsnzprintf.lo libgnu_la-xsize.lo asnprintf.lo fopen.lo printf-args.lo printf-parse.lo vasnprintf.lo libtool: link: ar cr .libs/libgnu.a .libs/libgnu_la-basename-lgpl.o .libs/libgnu_la-bitrotate.o .libs/libgnu_la-c-ctype.o .libs/libgnu_la-c-strcasecmp.o .libs/libgnu_la-c-strncasecmp.o .libs/libgnu_la-cloexec.o .libs/libgnu_la-dirname-lgpl.o .libs/libgnu_la-stripslash.o .libs/libgnu_la-fcntl.o .libs/libgnu_la-fd-hook.o malloc/.libs/libgnu_la-scratch_buffer_grow.o malloc/.libs/libgnu_la-scratch_buffer_grow_preserve.o malloc/.libs/libgnu_la-scratch_buffer_set_array_size.o .libs/libgnu_la-hash.o .libs/libgnu_la-hash-pjw-bare.o .libs/libgnu_la-gl_linkedhash_list.o .libs/libgnu_la-gl_list.o glthread/.libs/libgnu_la-lock.o .libs/libgnu_la-malloca.o .libs/libgnu_la-mbszero.o .libs/libgnu_la-memset_explicit.o .libs/libgnu_la-read-file.o .libs/libgnu_la-stat-time.o .libs/libgnu_la-sys_socket.o glthread/.libs/libgnu_la-threadlib.o glthread/.libs/libgnu_la-tls.o .libs/libgnu_la-unistd.o .libs/libgnu_la-vsnzprintf.o .libs/libgnu_la-xsize.o .libs/asnprintf.o .libs/fopen.o .libs/printf-args.o .libs/printf-parse.o .libs/vasnprintf.o libtool: link: ranlib .libs/libgnu.a libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' Making all in lib make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make all-recursive make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' Making all in includes make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/includes' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/includes' Making all in x509 make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' make all-am make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o common.lo common.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c common.c -fPIC -DPIC -o .libs/common.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o key_encode.lo key_encode.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c key_encode.c -fPIC -DPIC -o .libs/key_encode.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o key_decode.lo key_decode.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c key_decode.c -fPIC -DPIC -o .libs/key_decode.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o time.lo time.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c time.c -fPIC -DPIC -o .libs/time.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crl.lo crl.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c crl.c -fPIC -DPIC -o .libs/crl.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crl_write.lo crl_write.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c crl_write.c -fPIC -DPIC -o .libs/crl_write.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crq.lo crq.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c crq.c -fPIC -DPIC -o .libs/crq.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dn.lo dn.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dn.c -fPIC -DPIC -o .libs/dn.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o attributes.lo attributes.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c attributes.c -fPIC -DPIC -o .libs/attributes.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o prov-seed.lo prov-seed.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c prov-seed.c -fPIC -DPIC -o .libs/prov-seed.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o extensions.lo extensions.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c extensions.c -fPIC -DPIC -o .libs/extensions.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mpi.lo mpi.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c mpi.c -fPIC -DPIC -o .libs/mpi.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o output.lo output.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c output.c -fPIC -DPIC -o .libs/output.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs12.lo pkcs12.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs12.c -fPIC -DPIC -o .libs/pkcs12.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs12_bag.lo pkcs12_bag.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs12_bag.c -fPIC -DPIC -o .libs/pkcs12_bag.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs12_encr.lo pkcs12_encr.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs12_encr.c -fPIC -DPIC -o .libs/pkcs12_encr.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs7.lo pkcs7.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs7.c -fPIC -DPIC -o .libs/pkcs7.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs7-attrs.lo pkcs7-attrs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs7-attrs.c -fPIC -DPIC -o .libs/pkcs7-attrs.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs7-crypt.lo pkcs7-crypt.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs7-crypt.c -fPIC -DPIC -o .libs/pkcs7-crypt.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o privkey.lo privkey.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c privkey.c -fPIC -DPIC -o .libs/privkey.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o privkey_pkcs8.lo privkey_pkcs8.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c privkey_pkcs8.c -fPIC -DPIC -o .libs/privkey_pkcs8.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o privkey_pkcs8_pbes1.lo privkey_pkcs8_pbes1.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c privkey_pkcs8_pbes1.c -fPIC -DPIC -o .libs/privkey_pkcs8_pbes1.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o privkey_openssl.lo privkey_openssl.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c privkey_openssl.c -fPIC -DPIC -o .libs/privkey_openssl.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hostname-verify.lo hostname-verify.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hostname-verify.c -fPIC -DPIC -o .libs/hostname-verify.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign.lo sign.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sign.c -fPIC -DPIC -o .libs/sign.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o verify.lo verify.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c verify.c -fPIC -DPIC -o .libs/verify.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509.lo x509.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c x509.c -fPIC -DPIC -o .libs/x509.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509_dn.lo x509_dn.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c x509_dn.c -fPIC -DPIC -o .libs/x509_dn.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509_write.lo x509_write.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c x509_write.c -fPIC -DPIC -o .libs/x509_write.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o name_constraints.lo name_constraints.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c name_constraints.c -fPIC -DPIC -o .libs/name_constraints.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o verify-high.lo verify-high.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c verify-high.c -fPIC -DPIC -o .libs/verify-high.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o verify-high2.lo verify-high2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c verify-high2.c -fPIC -DPIC -o .libs/verify-high2.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509_ext.lo x509_ext.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c x509_ext.c -fPIC -DPIC -o .libs/x509_ext.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o email-verify.lo email-verify.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c email-verify.c -fPIC -DPIC -o .libs/email-verify.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs7-output.lo pkcs7-output.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs7-output.c -fPIC -DPIC -o .libs/pkcs7-output.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o virt-san.lo virt-san.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c virt-san.c -fPIC -DPIC -o .libs/virt-san.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o spki.lo spki.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c spki.c -fPIC -DPIC -o .libs/spki.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls_features.lo tls_features.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls_features.c -fPIC -DPIC -o .libs/tls_features.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o krb5.lo krb5.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c krb5.c -fPIC -DPIC -o .libs/krb5.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ip.lo ip.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ip.c -fPIC -DPIC -o .libs/ip.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ocsp.lo ocsp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ocsp.c -fPIC -DPIC -o .libs/ocsp.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ocsp_output.lo ocsp_output.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ocsp_output.c -fPIC -DPIC -o .libs/ocsp_output.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libgnutls_x509.la common.lo key_encode.lo key_decode.lo time.lo crl.lo crl_write.lo crq.lo dn.lo attributes.lo prov-seed.lo extensions.lo mpi.lo output.lo pkcs12.lo pkcs12_bag.lo pkcs12_encr.lo pkcs7.lo pkcs7-attrs.lo pkcs7-crypt.lo privkey.lo privkey_pkcs8.lo privkey_pkcs8_pbes1.lo privkey_openssl.lo hostname-verify.lo sign.lo verify.lo x509.lo x509_dn.lo x509_write.lo name_constraints.lo verify-high.lo verify-high2.lo x509_ext.lo email-verify.lo pkcs7-output.lo virt-san.lo spki.lo tls_features.lo krb5.lo ip.lo ocsp.lo ocsp_output.lo libtool: link: ar cr .libs/libgnutls_x509.a .libs/common.o .libs/key_encode.o .libs/key_decode.o .libs/time.o .libs/crl.o .libs/crl_write.o .libs/crq.o .libs/dn.o .libs/attributes.o .libs/prov-seed.o .libs/extensions.o .libs/mpi.o .libs/output.o .libs/pkcs12.o .libs/pkcs12_bag.o .libs/pkcs12_encr.o .libs/pkcs7.o .libs/pkcs7-attrs.o .libs/pkcs7-crypt.o .libs/privkey.o .libs/privkey_pkcs8.o .libs/privkey_pkcs8_pbes1.o .libs/privkey_openssl.o .libs/hostname-verify.o .libs/sign.o .libs/verify.o .libs/x509.o .libs/x509_dn.o .libs/x509_write.o .libs/name_constraints.o .libs/verify-high.o .libs/verify-high2.o .libs/x509_ext.o .libs/email-verify.o .libs/pkcs7-output.o .libs/virt-san.o .libs/spki.o .libs/tls_features.o .libs/krb5.o .libs/ip.o .libs/ocsp.o .libs/ocsp_output.o libtool: link: ranlib .libs/libgnutls_x509.a libtool: link: ( cd ".libs" && rm -f "libgnutls_x509.la" && ln -s "../libgnutls_x509.la" "libgnutls_x509.la" ) make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' Making all in auth make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/auth' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o anon.lo anon.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c anon.c -fPIC -DPIC -o .libs/anon.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cert.lo cert.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cert.c -fPIC -DPIC -o .libs/cert.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dh_common.lo dh_common.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dh_common.c -fPIC -DPIC -o .libs/dh_common.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dhe.lo dhe.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dhe.c -fPIC -DPIC -o .libs/dhe.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rsa_psk.lo rsa_psk.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c rsa_psk.c -fPIC -DPIC -o .libs/rsa_psk.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dhe_psk.lo dhe_psk.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dhe_psk.c -fPIC -DPIC -o .libs/dhe_psk.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o psk.lo psk.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c psk.c -fPIC -DPIC -o .libs/psk.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o psk_passwd.lo psk_passwd.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c psk_passwd.c -fPIC -DPIC -o .libs/psk_passwd.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rsa.lo rsa.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c rsa.c -fPIC -DPIC -o .libs/rsa.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o srp_kx.lo srp_kx.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c srp_kx.c -fPIC -DPIC -o .libs/srp_kx.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o srp_passwd.lo srp_passwd.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c srp_passwd.c -fPIC -DPIC -o .libs/srp_passwd.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o srp_rsa.lo srp_rsa.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c srp_rsa.c -fPIC -DPIC -o .libs/srp_rsa.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o srp_sb64.lo srp_sb64.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c srp_sb64.c -fPIC -DPIC -o .libs/srp_sb64.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o anon_ecdh.lo anon_ecdh.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c anon_ecdh.c -fPIC -DPIC -o .libs/anon_ecdh.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ecdhe.lo ecdhe.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ecdhe.c -fPIC -DPIC -o .libs/ecdhe.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o vko_gost.lo vko_gost.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c vko_gost.c -fPIC -DPIC -o .libs/vko_gost.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libgnutls_auth.la anon.lo cert.lo dh_common.lo dhe.lo rsa_psk.lo dhe_psk.lo psk.lo psk_passwd.lo rsa.lo srp_kx.lo srp_passwd.lo srp_rsa.lo srp_sb64.lo anon_ecdh.lo ecdhe.lo vko_gost.lo libtool: link: ar cr .libs/libgnutls_auth.a .libs/anon.o .libs/cert.o .libs/dh_common.o .libs/dhe.o .libs/rsa_psk.o .libs/dhe_psk.o .libs/psk.o .libs/psk_passwd.o .libs/rsa.o .libs/srp_kx.o .libs/srp_passwd.o .libs/srp_rsa.o .libs/srp_sb64.o .libs/anon_ecdh.o .libs/ecdhe.o .libs/vko_gost.o libtool: link: ranlib .libs/libgnutls_auth.a libtool: link: ( cd ".libs" && rm -f "libgnutls_auth.la" && ln -s "../libgnutls_auth.la" "libgnutls_auth.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/auth' Making all in ext make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/ext' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o max_record.lo max_record.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c max_record.c -fPIC -DPIC -o .libs/max_record.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o server_name.lo server_name.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c server_name.c -fPIC -DPIC -o .libs/server_name.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o signature.lo signature.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c signature.c -fPIC -DPIC -o .libs/signature.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o safe_renegotiation.lo safe_renegotiation.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c safe_renegotiation.c -fPIC -DPIC -o .libs/safe_renegotiation.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o session_ticket.lo session_ticket.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c session_ticket.c -fPIC -DPIC -o .libs/session_ticket.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o srp.lo srp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c srp.c -fPIC -DPIC -o .libs/srp.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o heartbeat.lo heartbeat.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c heartbeat.c -fPIC -DPIC -o .libs/heartbeat.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o status_request.lo status_request.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c status_request.c -fPIC -DPIC -o .libs/status_request.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dumbfw.lo dumbfw.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dumbfw.c -fPIC -DPIC -o .libs/dumbfw.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ext_master_secret.lo ext_master_secret.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ext_master_secret.c -fPIC -DPIC -o .libs/ext_master_secret.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o etm.lo etm.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c etm.c -fPIC -DPIC -o .libs/etm.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o supported_versions.lo supported_versions.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c supported_versions.c -fPIC -DPIC -o .libs/supported_versions.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o post_handshake.lo post_handshake.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c post_handshake.c -fPIC -DPIC -o .libs/post_handshake.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o key_share.lo key_share.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c key_share.c -fPIC -DPIC -o .libs/key_share.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cookie.lo cookie.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cookie.c -fPIC -DPIC -o .libs/cookie.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o psk_ke_modes.lo psk_ke_modes.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c psk_ke_modes.c -fPIC -DPIC -o .libs/psk_ke_modes.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pre_shared_key.lo pre_shared_key.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pre_shared_key.c -fPIC -DPIC -o .libs/pre_shared_key.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o supported_groups.lo supported_groups.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c supported_groups.c -fPIC -DPIC -o .libs/supported_groups.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ec_point_formats.lo ec_point_formats.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ec_point_formats.c -fPIC -DPIC -o .libs/ec_point_formats.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o early_data.lo early_data.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c early_data.c -fPIC -DPIC -o .libs/early_data.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o record_size_limit.lo record_size_limit.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c record_size_limit.c -fPIC -DPIC -o .libs/record_size_limit.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o client_cert_type.lo client_cert_type.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c client_cert_type.c -fPIC -DPIC -o .libs/client_cert_type.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o server_cert_type.lo server_cert_type.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c server_cert_type.c -fPIC -DPIC -o .libs/server_cert_type.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o compress_certificate.lo compress_certificate.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c compress_certificate.c -fPIC -DPIC -o .libs/compress_certificate.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o alpn.lo alpn.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c alpn.c -fPIC -DPIC -o .libs/alpn.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o srtp.lo srtp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c srtp.c -fPIC -DPIC -o .libs/srtp.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libgnutls_ext.la max_record.lo server_name.lo signature.lo safe_renegotiation.lo session_ticket.lo srp.lo heartbeat.lo status_request.lo dumbfw.lo ext_master_secret.lo etm.lo supported_versions.lo post_handshake.lo key_share.lo cookie.lo psk_ke_modes.lo pre_shared_key.lo supported_groups.lo ec_point_formats.lo early_data.lo record_size_limit.lo client_cert_type.lo server_cert_type.lo compress_certificate.lo alpn.lo srtp.lo libtool: link: ar cr .libs/libgnutls_ext.a .libs/max_record.o .libs/server_name.o .libs/signature.o .libs/safe_renegotiation.o .libs/session_ticket.o .libs/srp.o .libs/heartbeat.o .libs/status_request.o .libs/dumbfw.o .libs/ext_master_secret.o .libs/etm.o .libs/supported_versions.o .libs/post_handshake.o .libs/key_share.o .libs/cookie.o .libs/psk_ke_modes.o .libs/pre_shared_key.o .libs/supported_groups.o .libs/ec_point_formats.o .libs/early_data.o .libs/record_size_limit.o .libs/client_cert_type.o .libs/server_cert_type.o .libs/compress_certificate.o .libs/alpn.o .libs/srtp.o libtool: link: ranlib .libs/libgnutls_ext.a libtool: link: ( cd ".libs" && rm -f "libgnutls_ext.la" && ln -s "../libgnutls_ext.la" "libgnutls_ext.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/ext' Making all in algorithms make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/algorithms' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cert_types.lo cert_types.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cert_types.c -fPIC -DPIC -o .libs/cert_types.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ciphers.lo ciphers.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ciphers.c -fPIC -DPIC -o .libs/ciphers.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ciphersuites.lo ciphersuites.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ciphersuites.c -fPIC -DPIC -o .libs/ciphersuites.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ecc.lo ecc.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ecc.c -fPIC -DPIC -o .libs/ecc.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o kx.lo kx.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c kx.c -fPIC -DPIC -o .libs/kx.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mac.lo mac.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c mac.c -fPIC -DPIC -o .libs/mac.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o protocols.lo protocols.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c protocols.c -fPIC -DPIC -o .libs/protocols.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o publickey.lo publickey.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c publickey.c -fPIC -DPIC -o .libs/publickey.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o secparams.lo secparams.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c secparams.c -fPIC -DPIC -o .libs/secparams.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign.lo sign.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sign.c -fPIC -DPIC -o .libs/sign.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o groups.lo groups.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c groups.c -fPIC -DPIC -o .libs/groups.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libgnutls_alg.la cert_types.lo ciphers.lo ciphersuites.lo ecc.lo kx.lo mac.lo protocols.lo publickey.lo secparams.lo sign.lo groups.lo libtool: link: ar cr .libs/libgnutls_alg.a .libs/cert_types.o .libs/ciphers.o .libs/ciphersuites.o .libs/ecc.o .libs/kx.o .libs/mac.o .libs/protocols.o .libs/publickey.o .libs/secparams.o .libs/sign.o .libs/groups.o libtool: link: ranlib .libs/libgnutls_alg.a libtool: link: ( cd ".libs" && rm -f "libgnutls_alg.la" && ln -s "../libgnutls_alg.la" "libgnutls_alg.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/algorithms' Making all in extras make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/extras' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o randomart.lo randomart.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c randomart.c -fPIC -DPIC -o .libs/randomart.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hex.lo hex.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hex.c -fPIC -DPIC -o .libs/hex.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libgnutls_extras.la randomart.lo hex.lo libtool: link: ar cr .libs/libgnutls_extras.a .libs/randomart.o .libs/hex.o libtool: link: ranlib .libs/libgnutls_extras.a libtool: link: ( cd ".libs" && rm -f "libgnutls_extras.la" && ln -s "../libgnutls_extras.la" "libgnutls_extras.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/extras' Making all in accelerated make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' Making all in x86 make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated/x86' /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x86-common.lo x86-common.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c x86-common.c -fPIC -DPIC -o .libs/x86-common.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sha-x86-ssse3.lo sha-x86-ssse3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sha-x86-ssse3.c -fPIC -DPIC -o .libs/sha-x86-ssse3.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hmac-x86-ssse3.lo hmac-x86-ssse3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hmac-x86-ssse3.c -fPIC -DPIC -o .libs/hmac-x86-ssse3.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aes-gcm-x86-ssse3.lo aes-gcm-x86-ssse3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c aes-gcm-x86-ssse3.c -fPIC -DPIC -o .libs/aes-gcm-x86-ssse3.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aes-gcm-x86-aesni.lo aes-gcm-x86-aesni.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c aes-gcm-x86-aesni.c -fPIC -DPIC -o .libs/aes-gcm-x86-aesni.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aes-cbc-x86-ssse3.lo aes-cbc-x86-ssse3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c aes-cbc-x86-ssse3.c -fPIC -DPIC -o .libs/aes-cbc-x86-ssse3.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aes-cbc-x86-aesni.lo aes-cbc-x86-aesni.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c aes-cbc-x86-aesni.c -fPIC -DPIC -o .libs/aes-cbc-x86-aesni.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aes-ccm-x86-aesni.lo aes-ccm-x86-aesni.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c aes-ccm-x86-aesni.c -fPIC -DPIC -o .libs/aes-ccm-x86-aesni.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aes-xts-x86-aesni.lo aes-xts-x86-aesni.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c aes-xts-x86-aesni.c -fPIC -DPIC -o .libs/aes-xts-x86-aesni.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sha-padlock.lo sha-padlock.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sha-padlock.c -fPIC -DPIC -o .libs/sha-padlock.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hmac-padlock.lo hmac-padlock.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hmac-padlock.c -fPIC -DPIC -o .libs/hmac-padlock.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aes-padlock.lo aes-padlock.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c aes-padlock.c -fPIC -DPIC -o .libs/aes-padlock.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aes-gcm-padlock.lo aes-gcm-padlock.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c aes-gcm-padlock.c -fPIC -DPIC -o .libs/aes-gcm-padlock.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aes-gcm-x86-pclmul.lo aes-gcm-x86-pclmul.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c aes-gcm-x86-pclmul.c -fPIC -DPIC -o .libs/aes-gcm-x86-pclmul.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aes-gcm-x86-pclmul-avx.lo aes-gcm-x86-pclmul-avx.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./../../../gl -I./../../../gl -I./../../includes -I./../../includes -I./../../ -I./../ -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c aes-gcm-x86-pclmul-avx.c -fPIC -DPIC -o .libs/aes-gcm-x86-pclmul-avx.o /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o elf/aesni-x86_64.lo elf/aesni-x86_64.s libtool: compile: x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c elf/aesni-x86_64.s -fPIC -DPIC -o elf/.libs/aesni-x86_64.o /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o elf/ghash-x86_64.lo elf/ghash-x86_64.s libtool: compile: x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c elf/ghash-x86_64.s -fPIC -DPIC -o elf/.libs/ghash-x86_64.o /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o elf/sha1-ssse3-x86_64.lo elf/sha1-ssse3-x86_64.s libtool: compile: x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c elf/sha1-ssse3-x86_64.s -fPIC -DPIC -o elf/.libs/sha1-ssse3-x86_64.o /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o elf/sha512-ssse3-x86_64.lo elf/sha512-ssse3-x86_64.s libtool: compile: x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c elf/sha512-ssse3-x86_64.s -fPIC -DPIC -o elf/.libs/sha512-ssse3-x86_64.o /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o elf/aes-ssse3-x86_64.lo elf/aes-ssse3-x86_64.s libtool: compile: x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c elf/aes-ssse3-x86_64.s -fPIC -DPIC -o elf/.libs/aes-ssse3-x86_64.o /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o elf/aesni-gcm-x86_64.lo elf/aesni-gcm-x86_64.s libtool: compile: x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c elf/aesni-gcm-x86_64.s -fPIC -DPIC -o elf/.libs/aesni-gcm-x86_64.o /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o elf/sha256-ssse3-x86_64.lo elf/sha256-ssse3-x86_64.s libtool: compile: x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c elf/sha256-ssse3-x86_64.s -fPIC -DPIC -o elf/.libs/sha256-ssse3-x86_64.o /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o elf/e_padlock-x86_64.lo elf/e_padlock-x86_64.s libtool: compile: x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c elf/e_padlock-x86_64.s -fPIC -DPIC -o elf/.libs/e_padlock-x86_64.o /bin/sh ../../../libtool --tag=CC --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86_64 -DASM_X86 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libx86.la x86-common.lo sha-x86-ssse3.lo hmac-x86-ssse3.lo aes-gcm-x86-ssse3.lo aes-gcm-x86-aesni.lo aes-cbc-x86-ssse3.lo aes-cbc-x86-aesni.lo aes-ccm-x86-aesni.lo aes-xts-x86-aesni.lo sha-padlock.lo hmac-padlock.lo aes-padlock.lo aes-gcm-padlock.lo aes-gcm-x86-pclmul.lo aes-gcm-x86-pclmul-avx.lo elf/aesni-x86_64.lo elf/ghash-x86_64.lo elf/sha1-ssse3-x86_64.lo elf/sha512-ssse3-x86_64.lo elf/aes-ssse3-x86_64.lo elf/aesni-gcm-x86_64.lo elf/sha256-ssse3-x86_64.lo elf/e_padlock-x86_64.lo libtool: link: ar cr .libs/libx86.a .libs/x86-common.o .libs/sha-x86-ssse3.o .libs/hmac-x86-ssse3.o .libs/aes-gcm-x86-ssse3.o .libs/aes-gcm-x86-aesni.o .libs/aes-cbc-x86-ssse3.o .libs/aes-cbc-x86-aesni.o .libs/aes-ccm-x86-aesni.o .libs/aes-xts-x86-aesni.o .libs/sha-padlock.o .libs/hmac-padlock.o .libs/aes-padlock.o .libs/aes-gcm-padlock.o .libs/aes-gcm-x86-pclmul.o .libs/aes-gcm-x86-pclmul-avx.o elf/.libs/aesni-x86_64.o elf/.libs/ghash-x86_64.o elf/.libs/sha1-ssse3-x86_64.o elf/.libs/sha512-ssse3-x86_64.o elf/.libs/aes-ssse3-x86_64.o elf/.libs/aesni-gcm-x86_64.o elf/.libs/sha256-ssse3-x86_64.o elf/.libs/e_padlock-x86_64.o libtool: link: ranlib .libs/libx86.a libtool: link: ( cd ".libs" && rm -f "libx86.la" && ln -s "../libx86.la" "libx86.la" ) make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated/x86' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86 -DASM_X86_64 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o accelerated.lo accelerated.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86 -DASM_X86_64 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c accelerated.c -fPIC -DPIC -o .libs/accelerated.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86 -DASM_X86_64 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cryptodev.lo cryptodev.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86 -DASM_X86_64 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cryptodev.c -fPIC -DPIC -o .libs/cryptodev.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86 -DASM_X86_64 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cryptodev-gcm.lo cryptodev-gcm.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86 -DASM_X86_64 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cryptodev-gcm.c -fPIC -DPIC -o .libs/cryptodev-gcm.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86 -DASM_X86_64 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o afalg.lo afalg.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../../gl -I./../includes -I./.. -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86 -DASM_X86_64 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c afalg.c -fPIC -DPIC -o .libs/afalg.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -DASM_X86 -DASM_X86_64 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libaccelerated.la accelerated.lo cryptodev.lo cryptodev-gcm.lo afalg.lo x86/libx86.la libtool: link: (cd .libs/libaccelerated.lax/libx86.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated/x86/.libs/libx86.a") libtool: link: ar cr .libs/libaccelerated.a .libs/accelerated.o .libs/cryptodev.o .libs/cryptodev-gcm.o .libs/afalg.o .libs/libaccelerated.lax/libx86.a/aes-cbc-x86-aesni.o .libs/libaccelerated.lax/libx86.a/aes-cbc-x86-ssse3.o .libs/libaccelerated.lax/libx86.a/aes-ccm-x86-aesni.o .libs/libaccelerated.lax/libx86.a/aes-gcm-padlock.o .libs/libaccelerated.lax/libx86.a/aes-gcm-x86-aesni.o .libs/libaccelerated.lax/libx86.a/aes-gcm-x86-pclmul-avx.o .libs/libaccelerated.lax/libx86.a/aes-gcm-x86-pclmul.o .libs/libaccelerated.lax/libx86.a/aes-gcm-x86-ssse3.o .libs/libaccelerated.lax/libx86.a/aes-padlock.o .libs/libaccelerated.lax/libx86.a/aes-ssse3-x86_64.o .libs/libaccelerated.lax/libx86.a/aes-xts-x86-aesni.o .libs/libaccelerated.lax/libx86.a/aesni-gcm-x86_64.o .libs/libaccelerated.lax/libx86.a/aesni-x86_64.o .libs/libaccelerated.lax/libx86.a/e_padlock-x86_64.o .libs/libaccelerated.lax/libx86.a/ghash-x86_64.o .libs/libaccelerated.lax/libx86.a/hmac-padlock.o .libs/libaccelerated.lax/libx86.a/hmac-x86-ssse3.o .libs/libaccelerated.lax/libx86.a/sha-padlock.o .libs/libaccelerated.lax/libx86.a/sha-x86-ssse3.o .libs/libaccelerated.lax/libx86.a/sha1-ssse3-x86_64.o .libs/libaccelerated.lax/libx86.a/sha256-ssse3-x86_64.o .libs/libaccelerated.lax/libx86.a/sha512-ssse3-x86_64.o .libs/libaccelerated.lax/libx86.a/x86-common.o libtool: link: ranlib .libs/libaccelerated.a libtool: link: rm -fr .libs/libaccelerated.lax libtool: link: ( cd ".libs" && rm -f "libaccelerated.la" && ln -s "../libaccelerated.la" "libaccelerated.la" ) make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' Making all in liboqs make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/liboqs' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o liboqs.lo liboqs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c liboqs.c -fPIC -DPIC -o .libs/liboqs.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rand.lo rand.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c rand.c -fPIC -DPIC -o .libs/rand.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sha2.lo sha2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sha2.c -fPIC -DPIC -o .libs/sha2.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sha3.lo sha3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sha3.c -fPIC -DPIC -o .libs/sha3.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcrypto.la liboqs.lo rand.lo sha2.lo sha3.lo libtool: link: ar cr .libs/libcrypto.a .libs/liboqs.o .libs/rand.o .libs/sha2.o .libs/sha3.o libtool: link: ranlib .libs/libcrypto.a libtool: link: ( cd ".libs" && rm -f "libcrypto.la" && ln -s "../libcrypto.la" "libcrypto.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/liboqs' Making all in nettle make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/nettle' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pk.lo pk.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pk.c -fPIC -DPIC -o .libs/pk.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mpi.lo mpi.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c mpi.c -fPIC -DPIC -o .libs/mpi.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mac.lo mac.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c mac.c -fPIC -DPIC -o .libs/mac.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cipher.lo cipher.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cipher.c -fPIC -DPIC -o .libs/cipher.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o init.lo init.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c init.c -fPIC -DPIC -o .libs/init.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o prf.lo prf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c prf.c -fPIC -DPIC -o .libs/prf.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rnd.lo rnd.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c rnd.c -fPIC -DPIC -o .libs/rnd.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o int/rsa-keygen-fips186.lo int/rsa-keygen-fips186.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c int/rsa-keygen-fips186.c -fPIC -DPIC -o int/.libs/rsa-keygen-fips186.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o int/provable-prime.lo int/provable-prime.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c int/provable-prime.c -fPIC -DPIC -o int/.libs/provable-prime.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o int/dsa-keygen-fips186.lo int/dsa-keygen-fips186.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c int/dsa-keygen-fips186.c -fPIC -DPIC -o int/.libs/dsa-keygen-fips186.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o int/dsa-validate.lo int/dsa-validate.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c int/dsa-validate.c -fPIC -DPIC -o int/.libs/dsa-validate.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o int/tls1-prf.lo int/tls1-prf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c int/tls1-prf.c -fPIC -DPIC -o int/.libs/tls1-prf.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o int/dsa-compute-k.lo int/dsa-compute-k.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c int/dsa-compute-k.c -fPIC -DPIC -o int/.libs/dsa-compute-k.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o int/ecdsa-compute-k.lo int/ecdsa-compute-k.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c int/ecdsa-compute-k.c -fPIC -DPIC -o int/.libs/ecdsa-compute-k.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o int/mpn-base256.lo int/mpn-base256.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c int/mpn-base256.c -fPIC -DPIC -o int/.libs/mpn-base256.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o int/rsa-pad.lo int/rsa-pad.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c int/rsa-pad.c -fPIC -DPIC -o int/.libs/rsa-pad.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sysrng-linux.lo sysrng-linux.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sysrng-linux.c -fPIC -DPIC -o .libs/sysrng-linux.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rnd-fuzzer.lo rnd-fuzzer.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c rnd-fuzzer.c -fPIC -DPIC -o .libs/rnd-fuzzer.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/write-le32.lo gost/write-le32.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/write-le32.c -fPIC -DPIC -o gost/.libs/write-le32.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/gost28147.lo gost/gost28147.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/gost28147.c -fPIC -DPIC -o gost/.libs/gost28147.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/gost-wrap.lo gost/gost-wrap.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/gost-wrap.c -fPIC -DPIC -o gost/.libs/gost-wrap.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/streebog.lo gost/streebog.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/streebog.c -fPIC -DPIC -o gost/.libs/streebog.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/streebog-meta.lo gost/streebog-meta.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/streebog-meta.c -fPIC -DPIC -o gost/.libs/streebog-meta.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/hmac-streebog.lo gost/hmac-streebog.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/hmac-streebog.c -fPIC -DPIC -o gost/.libs/hmac-streebog.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/bignum-le.lo gost/bignum-le.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/bignum-le.c -fPIC -DPIC -o gost/.libs/bignum-le.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/gostdsa-mask.lo gost/gostdsa-mask.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/gostdsa-mask.c -fPIC -DPIC -o gost/.libs/gostdsa-mask.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost_keywrap.lo gost_keywrap.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost_keywrap.c -fPIC -DPIC -o .libs/gost_keywrap.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/magma.lo gost/magma.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/magma.c -fPIC -DPIC -o gost/.libs/magma.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/kuznyechik.lo gost/kuznyechik.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/kuznyechik.c -fPIC -DPIC -o gost/.libs/kuznyechik.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/acpkm.lo gost/acpkm.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/acpkm.c -fPIC -DPIC -o gost/.libs/acpkm.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/cmac-magma.lo gost/cmac-magma.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/cmac-magma.c -fPIC -DPIC -o gost/.libs/cmac-magma.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gost/cmac-kuznyechik.lo gost/cmac-kuznyechik.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gost/cmac-kuznyechik.c -fPIC -DPIC -o gost/.libs/cmac-kuznyechik.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/gmp-glue.lo backport/gmp-glue.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/gmp-glue.c -fPIC -DPIC -o backport/.libs/gmp-glue.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/oaep.lo backport/oaep.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/oaep.c -fPIC -DPIC -o backport/.libs/oaep.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/pss-mgf1.lo backport/pss-mgf1.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/pss-mgf1.c -fPIC -DPIC -o backport/.libs/pss-mgf1.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/rsa-oaep-encrypt.lo backport/rsa-oaep-encrypt.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/rsa-oaep-encrypt.c -fPIC -DPIC -o backport/.libs/rsa-oaep-encrypt.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/rsa-oaep-decrypt.lo backport/rsa-oaep-decrypt.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/rsa-oaep-decrypt.c -fPIC -DPIC -o backport/.libs/rsa-oaep-decrypt.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/rsa-sec-compute-root.lo backport/rsa-sec-compute-root.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/rsa-sec-compute-root.c -fPIC -DPIC -o backport/.libs/rsa-sec-compute-root.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/rsa-sign-tr.lo backport/rsa-sign-tr.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/rsa-sign-tr.c -fPIC -DPIC -o backport/.libs/rsa-sign-tr.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/sha3.lo backport/sha3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/sha3.c -fPIC -DPIC -o backport/.libs/sha3.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/sha3-shake.lo backport/sha3-shake.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/sha3-shake.c -fPIC -DPIC -o backport/.libs/sha3-shake.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/shake128.lo backport/shake128.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/shake128.c -fPIC -DPIC -o backport/.libs/shake128.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/shake256.lo backport/shake256.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/shake256.c -fPIC -DPIC -o backport/.libs/shake256.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o backport/write-le64.lo backport/write-le64.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./int -I./backport -I./../../gl -I./../../gl -I./../includes -I./../includes -I./../../gl -I./.. -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c backport/write-le64.c -fPIC -DPIC -o backport/.libs/write-le64.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcrypto.la pk.lo mpi.lo mac.lo cipher.lo init.lo prf.lo rnd.lo int/rsa-keygen-fips186.lo int/provable-prime.lo int/dsa-keygen-fips186.lo int/dsa-validate.lo int/tls1-prf.lo int/dsa-compute-k.lo int/ecdsa-compute-k.lo int/mpn-base256.lo int/rsa-pad.lo sysrng-linux.lo rnd-fuzzer.lo gost/write-le32.lo gost/gost28147.lo gost/gost-wrap.lo gost/streebog.lo gost/streebog-meta.lo gost/hmac-streebog.lo gost/bignum-le.lo gost/gostdsa-mask.lo gost_keywrap.lo gost/magma.lo gost/kuznyechik.lo gost/acpkm.lo gost/cmac-magma.lo gost/cmac-kuznyechik.lo backport/gmp-glue.lo backport/oaep.lo backport/pss-mgf1.lo backport/rsa-oaep-encrypt.lo backport/rsa-oaep-decrypt.lo backport/rsa-sec-compute-root.lo backport/rsa-sign-tr.lo backport/sha3.lo backport/sha3-shake.lo backport/shake128.lo backport/shake256.lo backport/write-le64.lo libtool: link: ar cr .libs/libcrypto.a .libs/pk.o .libs/mpi.o .libs/mac.o .libs/cipher.o .libs/init.o .libs/prf.o .libs/rnd.o int/.libs/rsa-keygen-fips186.o int/.libs/provable-prime.o int/.libs/dsa-keygen-fips186.o int/.libs/dsa-validate.o int/.libs/tls1-prf.o int/.libs/dsa-compute-k.o int/.libs/ecdsa-compute-k.o int/.libs/mpn-base256.o int/.libs/rsa-pad.o .libs/sysrng-linux.o .libs/rnd-fuzzer.o gost/.libs/write-le32.o gost/.libs/gost28147.o gost/.libs/gost-wrap.o gost/.libs/streebog.o gost/.libs/streebog-meta.o gost/.libs/hmac-streebog.o gost/.libs/bignum-le.o gost/.libs/gostdsa-mask.o .libs/gost_keywrap.o gost/.libs/magma.o gost/.libs/kuznyechik.o gost/.libs/acpkm.o gost/.libs/cmac-magma.o gost/.libs/cmac-kuznyechik.o backport/.libs/gmp-glue.o backport/.libs/oaep.o backport/.libs/pss-mgf1.o backport/.libs/rsa-oaep-encrypt.o backport/.libs/rsa-oaep-decrypt.o backport/.libs/rsa-sec-compute-root.o backport/.libs/rsa-sign-tr.o backport/.libs/sha3.o backport/.libs/sha3-shake.o backport/.libs/shake128.o backport/.libs/shake256.o backport/.libs/write-le64.o libtool: link: ranlib .libs/libcrypto.a libtool: link: ( cd ".libs" && rm -f "libcrypto.la" && ln -s "../libcrypto.la" "libcrypto.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/nettle' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o range.lo range.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c range.c -fPIC -DPIC -o .libs/range.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o record.lo record.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c record.c -fPIC -DPIC -o .libs/record.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o compress.lo compress.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c compress.c -fPIC -DPIC -o .libs/compress.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o debug.lo debug.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c debug.c -fPIC -DPIC -o .libs/debug.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cipher.lo cipher.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cipher.c -fPIC -DPIC -o .libs/cipher.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o handshake-tls13.lo handshake-tls13.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c handshake-tls13.c -fPIC -DPIC -o .libs/handshake-tls13.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mbuffers.lo mbuffers.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c mbuffers.c -fPIC -DPIC -o .libs/mbuffers.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o buffers.lo buffers.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c buffers.c -fPIC -DPIC -o .libs/buffers.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o handshake.lo handshake.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c handshake.c -fPIC -DPIC -o .libs/handshake.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o errors.lo errors.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c errors.c -fPIC -DPIC -o .libs/errors.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dh.lo dh.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dh.c -fPIC -DPIC -o .libs/dh.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o kx.lo kx.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c kx.c -fPIC -DPIC -o .libs/kx.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cipher-cbc.lo cipher-cbc.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cipher-cbc.c -fPIC -DPIC -o .libs/cipher-cbc.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o priority.lo priority.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c priority.c -fPIC -DPIC -o .libs/priority.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hash_int.lo hash_int.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hash_int.c -fPIC -DPIC -o .libs/hash_int.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cipher_int.lo cipher_int.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cipher_int.c -fPIC -DPIC -o .libs/cipher_int.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o session.lo session.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c session.c -fPIC -DPIC -o .libs/session.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o db.lo db.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c db.c -fPIC -DPIC -o .libs/db.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509_b64.lo x509_b64.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c x509_b64.c -fPIC -DPIC -o .libs/x509_b64.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hello_ext.lo hello_ext.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hello_ext.c -fPIC -DPIC -o .libs/hello_ext.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o auth.lo auth.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c auth.c -fPIC -DPIC -o .libs/auth.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sslv2_compat.lo sslv2_compat.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sslv2_compat.c -fPIC -DPIC -o .libs/sslv2_compat.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o datum.lo datum.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c datum.c -fPIC -DPIC -o .libs/datum.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o session_pack.lo session_pack.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c session_pack.c -fPIC -DPIC -o .libs/session_pack.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mpi.lo mpi.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c mpi.c -fPIC -DPIC -o .libs/mpi.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pk.lo pk.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pk.c -fPIC -DPIC -o .libs/pk.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cert-cred.lo cert-cred.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cert-cred.c -fPIC -DPIC -o .libs/cert-cred.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o global.lo global.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c global.c -fPIC -DPIC -o .libs/global.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o constate.lo constate.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c constate.c -fPIC -DPIC -o .libs/constate.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o anon_cred.lo anon_cred.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c anon_cred.c -fPIC -DPIC -o .libs/anon_cred.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkix_asn1_tab.lo pkix_asn1_tab.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkix_asn1_tab.c -fPIC -DPIC -o .libs/pkix_asn1_tab.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_asn1_tab.lo gnutls_asn1_tab.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gnutls_asn1_tab.c -fPIC -DPIC -o .libs/gnutls_asn1_tab.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mem.lo mem.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c mem.c -fPIC -DPIC -o .libs/mem.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o fingerprint.lo fingerprint.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fingerprint.c -fPIC -DPIC -o .libs/fingerprint.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-sig.lo tls-sig.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls-sig.c -fPIC -DPIC -o .libs/tls-sig.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ecc.lo ecc.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ecc.c -fPIC -DPIC -o .libs/ecc.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o alert.lo alert.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c alert.c -fPIC -DPIC -o .libs/alert.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o privkey_raw.lo privkey_raw.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c privkey_raw.c -fPIC -DPIC -o .libs/privkey_raw.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system/certs.lo system/certs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c system/certs.c -fPIC -DPIC -o system/.libs/certs.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system/threads.lo system/threads.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c system/threads.c -fPIC -DPIC -o system/.libs/threads.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system/fastopen.lo system/fastopen.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c system/fastopen.c -fPIC -DPIC -o system/.libs/fastopen.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system/sockets.lo system/sockets.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c system/sockets.c -fPIC -DPIC -o system/.libs/sockets.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o str-iconv.lo str-iconv.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c str-iconv.c -fPIC -DPIC -o .libs/str-iconv.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system.lo system.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c system.c -fPIC -DPIC -o .libs/system.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o profiles.lo profiles.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c profiles.c -fPIC -DPIC -o .libs/profiles.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o inih/ini.lo inih/ini.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c inih/ini.c -fPIC -DPIC -o inih/.libs/ini.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o str.lo str.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c str.c -fPIC -DPIC -o .libs/str.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o str-unicode.lo str-unicode.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c str-unicode.c -fPIC -DPIC -o .libs/str-unicode.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o str-idna.lo str-idna.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c str-idna.c -fPIC -DPIC -o .libs/str-idna.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o state.lo state.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c state.c -fPIC -DPIC -o .libs/state.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cert-cred-x509.lo cert-cred-x509.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cert-cred-x509.c -fPIC -DPIC -o .libs/cert-cred-x509.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o file.lo file.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c file.c -fPIC -DPIC -o .libs/file.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o supplemental.lo supplemental.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c supplemental.c -fPIC -DPIC -o .libs/supplemental.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o random.lo random.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c random.c -fPIC -DPIC -o .libs/random.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crypto-api.lo crypto-api.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c crypto-api.c -fPIC -DPIC -o .libs/crypto-api.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o privkey.lo privkey.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c privkey.c -fPIC -DPIC -o .libs/privkey.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pcert.lo pcert.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pcert.c -fPIC -DPIC -o .libs/pcert.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pubkey.lo pubkey.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pubkey.c -fPIC -DPIC -o .libs/pubkey.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o locks.lo locks.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c locks.c -fPIC -DPIC -o .libs/locks.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls.lo dtls.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dtls.c -fPIC -DPIC -o .libs/dtls.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system_override.lo system_override.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c system_override.c -fPIC -DPIC -o .libs/system_override.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crypto-backend.lo crypto-backend.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c crypto-backend.c -fPIC -DPIC -o .libs/crypto-backend.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o verify-tofu.lo verify-tofu.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c verify-tofu.c -fPIC -DPIC -o .libs/verify-tofu.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pin.lo pin.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pin.c -fPIC -DPIC -o .libs/pin.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tpm.lo tpm.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tpm.c -fPIC -DPIC -o .libs/tpm.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o fips.lo fips.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fips.c -fPIC -DPIC -o .libs/fips.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o safe-memfuncs.lo safe-memfuncs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c safe-memfuncs.c -fPIC -DPIC -o .libs/safe-memfuncs.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o atfork.lo atfork.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c atfork.c -fPIC -DPIC -o .libs/atfork.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o randomart.lo randomart.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c randomart.c -fPIC -DPIC -o .libs/randomart.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o urls.lo urls.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c urls.c -fPIC -DPIC -o .libs/urls.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o prf.lo prf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c prf.c -fPIC -DPIC -o .libs/prf.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o auto-verify.lo auto-verify.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c auto-verify.c -fPIC -DPIC -o .libs/auto-verify.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dh-session.lo dh-session.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dh-session.c -fPIC -DPIC -o .libs/dh-session.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cert-session.lo cert-session.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cert-session.c -fPIC -DPIC -o .libs/cert-session.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o handshake-checks.lo handshake-checks.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c handshake-checks.c -fPIC -DPIC -o .libs/handshake-checks.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-sw.lo dtls-sw.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dtls-sw.c -fPIC -DPIC -o .libs/dtls-sw.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dh-primes.lo dh-primes.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dh-primes.c -fPIC -DPIC -o .libs/dh-primes.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o openpgp_compat.lo openpgp_compat.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c openpgp_compat.c -fPIC -DPIC -o .libs/openpgp_compat.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crypto-selftests.lo crypto-selftests.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c crypto-selftests.c -fPIC -DPIC -o .libs/crypto-selftests.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crypto-selftests-pk.lo crypto-selftests-pk.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c crypto-selftests-pk.c -fPIC -DPIC -o .libs/crypto-selftests-pk.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o secrets.lo secrets.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c secrets.c -fPIC -DPIC -o .libs/secrets.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o extv.lo extv.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c extv.c -fPIC -DPIC -o .libs/extv.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hello_ext_lib.lo hello_ext_lib.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hello_ext_lib.c -fPIC -DPIC -o .libs/hello_ext_lib.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ocsp-api.lo ocsp-api.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ocsp-api.c -fPIC -DPIC -o .libs/ocsp-api.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o stek.lo stek.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c stek.c -fPIC -DPIC -o .libs/stek.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cert-cred-rawpk.lo cert-cred-rawpk.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cert-cred-rawpk.c -fPIC -DPIC -o .libs/cert-cred-rawpk.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o iov.lo iov.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c iov.c -fPIC -DPIC -o .libs/iov.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system/ktls.lo system/ktls.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c system/ktls.c -fPIC -DPIC -o system/.libs/ktls.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pathbuf.lo pathbuf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pathbuf.c -fPIC -DPIC -o .libs/pathbuf.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dlwrap/zlib.lo dlwrap/zlib.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dlwrap/zlib.c -fPIC -DPIC -o dlwrap/.libs/zlib.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dlwrap/zstd.lo dlwrap/zstd.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dlwrap/zstd.c -fPIC -DPIC -o dlwrap/.libs/zstd.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dlwrap/brotlienc.lo dlwrap/brotlienc.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dlwrap/brotlienc.c -fPIC -DPIC -o dlwrap/.libs/brotlienc.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dlwrap/brotlidec.lo dlwrap/brotlidec.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dlwrap/brotlidec.c -fPIC -DPIC -o dlwrap/.libs/brotlidec.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dlwrap/oqs.lo dlwrap/oqs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c dlwrap/oqs.c -fPIC -DPIC -o dlwrap/.libs/oqs.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o vko.lo vko.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c vko.c -fPIC -DPIC -o .libs/vko.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system/keys-dummy.lo system/keys-dummy.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c system/keys-dummy.c -fPIC -DPIC -o system/.libs/keys-dummy.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/encrypted_extensions.lo tls13/encrypted_extensions.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/encrypted_extensions.c -fPIC -DPIC -o tls13/.libs/encrypted_extensions.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/certificate_request.lo tls13/certificate_request.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/certificate_request.c -fPIC -DPIC -o tls13/.libs/certificate_request.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/certificate_verify.lo tls13/certificate_verify.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/certificate_verify.c -fPIC -DPIC -o tls13/.libs/certificate_verify.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-sig.lo tls13-sig.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13-sig.c -fPIC -DPIC -o .libs/tls13-sig.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/finished.lo tls13/finished.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/finished.c -fPIC -DPIC -o tls13/.libs/finished.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/key_update.lo tls13/key_update.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/key_update.c -fPIC -DPIC -o tls13/.libs/key_update.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/hello_retry.lo tls13/hello_retry.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/hello_retry.c -fPIC -DPIC -o tls13/.libs/hello_retry.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/session_ticket.lo tls13/session_ticket.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/session_ticket.c -fPIC -DPIC -o tls13/.libs/session_ticket.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/certificate.lo tls13/certificate.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/certificate.c -fPIC -DPIC -o tls13/.libs/certificate.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/early_data.lo tls13/early_data.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/early_data.c -fPIC -DPIC -o tls13/.libs/early_data.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/post_handshake.lo tls13/post_handshake.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/post_handshake.c -fPIC -DPIC -o tls13/.libs/post_handshake.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/psk_ext_parser.lo tls13/psk_ext_parser.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/psk_ext_parser.c -fPIC -DPIC -o tls13/.libs/psk_ext_parser.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/anti_replay.lo tls13/anti_replay.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tls13/anti_replay.c -fPIC -DPIC -o tls13/.libs/anti_replay.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11.lo pkcs11.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs11.c -fPIC -DPIC -o .libs/pkcs11.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11x.lo pkcs11x.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs11x.c -fPIC -DPIC -o .libs/pkcs11x.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11_privkey.lo pkcs11_privkey.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs11_privkey.c -fPIC -DPIC -o .libs/pkcs11_privkey.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11_write.lo pkcs11_write.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs11_write.c -fPIC -DPIC -o .libs/pkcs11_write.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11_secret.lo pkcs11_secret.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs11_secret.c -fPIC -DPIC -o .libs/pkcs11_secret.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11_int.lo pkcs11_int.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs11_int.c -fPIC -DPIC -o .libs/pkcs11_int.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o srp.lo srp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c srp.c -fPIC -DPIC -o .libs/srp.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o psk.lo psk.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I./../gl -I./../gl -I./includes -I./x509 -I./includes -I./includes -I./x509 -I/usr/include/p11-kit-1 -DGNUTLS_ZLIB_ENABLE_DLOPEN=1 -DGNUTLS_ZSTD_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIENC_ENABLE_DLOPEN=1 -DGNUTLS_BROTLIDEC_ENABLE_DLOPEN=1 -DGNUTLS_OQS_ENABLE_DLOPEN=1 -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c psk.c -fPIC -DPIC -o .libs/psk.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -I/usr/include/p11-kit-1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-undefined -version-info 70:2:40 -Wl,--version-script=./libgnutls.map -o libgnutls.la -rpath /usr/lib64 range.lo record.lo compress.lo debug.lo cipher.lo handshake-tls13.lo mbuffers.lo buffers.lo handshake.lo errors.lo dh.lo kx.lo cipher-cbc.lo priority.lo hash_int.lo cipher_int.lo session.lo db.lo x509_b64.lo hello_ext.lo auth.lo sslv2_compat.lo datum.lo session_pack.lo mpi.lo pk.lo cert-cred.lo global.lo constate.lo anon_cred.lo pkix_asn1_tab.lo gnutls_asn1_tab.lo mem.lo fingerprint.lo tls-sig.lo ecc.lo alert.lo privkey_raw.lo system/certs.lo system/threads.lo system/fastopen.lo system/sockets.lo str-iconv.lo system.lo profiles.lo inih/ini.lo str.lo str-unicode.lo str-idna.lo state.lo cert-cred-x509.lo file.lo supplemental.lo random.lo crypto-api.lo privkey.lo pcert.lo pubkey.lo locks.lo dtls.lo system_override.lo crypto-backend.lo verify-tofu.lo pin.lo tpm.lo fips.lo safe-memfuncs.lo atfork.lo randomart.lo urls.lo prf.lo auto-verify.lo dh-session.lo cert-session.lo handshake-checks.lo dtls-sw.lo dh-primes.lo openpgp_compat.lo crypto-selftests.lo crypto-selftests-pk.lo secrets.lo extv.lo hello_ext_lib.lo ocsp-api.lo stek.lo cert-cred-rawpk.lo iov.lo system/ktls.lo pathbuf.lo dlwrap/zlib.lo dlwrap/zstd.lo dlwrap/brotlienc.lo dlwrap/brotlidec.lo dlwrap/oqs.lo vko.lo system/keys-dummy.lo tls13/encrypted_extensions.lo tls13/certificate_request.lo tls13/certificate_verify.lo tls13-sig.lo tls13/finished.lo tls13/key_update.lo tls13/hello_retry.lo tls13/session_ticket.lo tls13/certificate.lo tls13/early_data.lo tls13/post_handshake.lo tls13/psk_ext_parser.lo tls13/anti_replay.lo pkcs11.lo pkcs11x.lo pkcs11_privkey.lo pkcs11_write.lo pkcs11_secret.lo pkcs11_int.lo srp.lo psk.lo ../gl/libgnu.la x509/libgnutls_x509.la ext/libgnutls_ext.la auth/libgnutls_auth.la algorithms/libgnutls_alg.la extras/libgnutls_extras.la accelerated/libaccelerated.la nettle/libcrypto.la liboqs/libcrypto.la -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp libtool: link: x86_64-alt-linux-gcc -shared -fPIC -DPIC .libs/range.o .libs/record.o .libs/compress.o .libs/debug.o .libs/cipher.o .libs/handshake-tls13.o .libs/mbuffers.o .libs/buffers.o .libs/handshake.o .libs/errors.o .libs/dh.o .libs/kx.o .libs/cipher-cbc.o .libs/priority.o .libs/hash_int.o .libs/cipher_int.o .libs/session.o .libs/db.o .libs/x509_b64.o .libs/hello_ext.o .libs/auth.o .libs/sslv2_compat.o .libs/datum.o .libs/session_pack.o .libs/mpi.o .libs/pk.o .libs/cert-cred.o .libs/global.o .libs/constate.o .libs/anon_cred.o .libs/pkix_asn1_tab.o .libs/gnutls_asn1_tab.o .libs/mem.o .libs/fingerprint.o .libs/tls-sig.o .libs/ecc.o .libs/alert.o .libs/privkey_raw.o system/.libs/certs.o system/.libs/threads.o system/.libs/fastopen.o system/.libs/sockets.o .libs/str-iconv.o .libs/system.o .libs/profiles.o inih/.libs/ini.o .libs/str.o .libs/str-unicode.o .libs/str-idna.o .libs/state.o .libs/cert-cred-x509.o .libs/file.o .libs/supplemental.o .libs/random.o .libs/crypto-api.o .libs/privkey.o .libs/pcert.o .libs/pubkey.o .libs/locks.o .libs/dtls.o .libs/system_override.o .libs/crypto-backend.o .libs/verify-tofu.o .libs/pin.o .libs/tpm.o .libs/fips.o .libs/safe-memfuncs.o .libs/atfork.o .libs/randomart.o .libs/urls.o .libs/prf.o .libs/auto-verify.o .libs/dh-session.o .libs/cert-session.o .libs/handshake-checks.o .libs/dtls-sw.o .libs/dh-primes.o .libs/openpgp_compat.o .libs/crypto-selftests.o .libs/crypto-selftests-pk.o .libs/secrets.o .libs/extv.o .libs/hello_ext_lib.o .libs/ocsp-api.o .libs/stek.o .libs/cert-cred-rawpk.o .libs/iov.o system/.libs/ktls.o .libs/pathbuf.o dlwrap/.libs/zlib.o dlwrap/.libs/zstd.o dlwrap/.libs/brotlienc.o dlwrap/.libs/brotlidec.o dlwrap/.libs/oqs.o .libs/vko.o system/.libs/keys-dummy.o tls13/.libs/encrypted_extensions.o tls13/.libs/certificate_request.o tls13/.libs/certificate_verify.o .libs/tls13-sig.o tls13/.libs/finished.o tls13/.libs/key_update.o tls13/.libs/hello_retry.o tls13/.libs/session_ticket.o tls13/.libs/certificate.o tls13/.libs/early_data.o tls13/.libs/post_handshake.o tls13/.libs/psk_ext_parser.o tls13/.libs/anti_replay.o .libs/pkcs11.o .libs/pkcs11x.o .libs/pkcs11_privkey.o .libs/pkcs11_write.o .libs/pkcs11_secret.o .libs/pkcs11_int.o .libs/srp.o .libs/psk.o -Wl,--whole-archive ../gl/.libs/libgnu.a x509/.libs/libgnutls_x509.a ext/.libs/libgnutls_ext.a auth/.libs/libgnutls_auth.a algorithms/.libs/libgnutls_alg.a extras/.libs/libgnutls_extras.a accelerated/.libs/libaccelerated.a nettle/.libs/libcrypto.a liboqs/.libs/libcrypto.a -Wl,--no-whole-archive -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -g -O2 -flto=auto -Wl,--version-script=./libgnutls.map -Wl,-soname -Wl,libgnutls.so.30 -o .libs/libgnutls.so.30.40.2 libtool: link: (cd ".libs" && rm -f "libgnutls.so.30" && ln -s "libgnutls.so.30.40.2" "libgnutls.so.30") libtool: link: (cd ".libs" && rm -f "libgnutls.so" && ln -s "libgnutls.so.30.40.2" "libgnutls.so") libtool: link: ( cd ".libs" && rm -f "libgnutls.la" && ln -s "../libgnutls.la" "libgnutls.la" ) /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../includes -I../includes -I./includes -I./includes -I./includes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnutlsxx_la-gnutlsxx.lo `test -f 'gnutlsxx.cpp' || echo './'`gnutlsxx.cpp libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../includes -I../includes -I./includes -I./includes -I./includes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gnutlsxx.cpp -fPIC -DPIC -o .libs/libgnutlsxx_la-gnutlsxx.o /bin/sh ../libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./includes -I./includes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-undefined -version-info 30:0:0 -o libgnutlsxx.la -rpath /usr/lib64 libgnutlsxx_la-gnutlsxx.lo libgnutls.la libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/14/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/14/crtbeginS.o .libs/libgnutlsxx_la-gnutlsxx.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs ./.libs/libgnutls.so -L/usr/lib64/gcc/x86_64-alt-linux/14 -L/usr/lib64/gcc/x86_64-alt-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/14/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/14/../../../../lib64/crtn.o -g -O2 -flto=auto -Wl,-soname -Wl,libgnutlsxx.so.30 -o .libs/libgnutlsxx.so.30.0.0 libtool: link: (cd ".libs" && rm -f "libgnutlsxx.so.30" && ln -s "libgnutlsxx.so.30.0.0" "libgnutlsxx.so.30") libtool: link: (cd ".libs" && rm -f "libgnutlsxx.so" && ln -s "libgnutlsxx.so.30.0.0" "libgnutlsxx.so") libtool: link: ( cd ".libs" && rm -f "libgnutlsxx.la" && ln -s "../libgnutlsxx.la" "libgnutlsxx.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' Making all in extra make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' Making all in includes make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra/includes' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra/includes' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./../gl -I./../gl -I./../lib/includes -I./../lib/includes -I./includes -I./includes -I./../lib -I./../lib -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_openssl.lo gnutls_openssl.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./../gl -I./../gl -I./../lib/includes -I./../lib/includes -I./includes -I./includes -I./../lib -I./../lib -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gnutls_openssl.c -fPIC -DPIC -o .libs/gnutls_openssl.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./../gl -I./../gl -I./../lib/includes -I./../lib/includes -I./includes -I./includes -I./../lib -I./../lib -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o openssl_compat.lo openssl_compat.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./../gl -I./../gl -I./../lib/includes -I./../lib/includes -I./includes -I./includes -I./../lib -I./../lib -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c openssl_compat.c -fPIC -DPIC -o .libs/openssl_compat.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-undefined -export-symbols-regex "^[[:upper:]]" -version-info 27:2:0 -o libgnutls-openssl.la -rpath /usr/lib64 gnutls_openssl.lo openssl_compat.lo ../gl/libgnu.la ../lib/libgnutls.la libtool: link: /usr/bin/nm -B .libs/gnutls_openssl.o .libs/openssl_compat.o ../gl/.libs/libgnu.a | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgnutls-openssl.exp /usr/bin/nm: libgnu_la-fd-hook.o: no symbols /usr/bin/nm: libgnu_la-sys_socket.o: no symbols /usr/bin/nm: libgnu_la-threadlib.o: no symbols /usr/bin/nm: libgnu_la-tls.o: no symbols /usr/bin/nm: libgnu_la-unistd.o: no symbols libtool: link: /usr/bin/grep -E -e "^[[:upper:]]" ".libs/libgnutls-openssl.exp" > ".libs/libgnutls-openssl.expT" libtool: link: mv -f ".libs/libgnutls-openssl.expT" ".libs/libgnutls-openssl.exp" libtool: link: echo "{ global:" > .libs/libgnutls-openssl.ver libtool: link: cat .libs/libgnutls-openssl.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/libgnutls-openssl.ver libtool: link: echo "local: *; };" >> .libs/libgnutls-openssl.ver libtool: link: if test -r libgnutls-openssl-altlinux.ver; then cp libgnutls-openssl-altlinux.ver .libs/libgnutls-openssl.ver; fi libtool: link: x86_64-alt-linux-gcc -shared -fPIC -DPIC .libs/gnutls_openssl.o .libs/openssl_compat.o -Wl,--whole-archive ../gl/.libs/libgnu.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs ../lib/.libs/libgnutls.so -g -O2 -flto=auto -Wl,-soname -Wl,libgnutls-openssl.so.27 -Wl,-version-script -Wl,.libs/libgnutls-openssl.ver -o .libs/libgnutls-openssl.so.27.0.2 libtool: link: (cd ".libs" && rm -f "libgnutls-openssl.so.27" && ln -s "libgnutls-openssl.so.27.0.2" "libgnutls-openssl.so.27") libtool: link: (cd ".libs" && rm -f "libgnutls-openssl.so" && ln -s "libgnutls-openssl.so.27.0.2" "libgnutls-openssl.so") libtool: link: ( cd ".libs" && rm -f "libgnutls-openssl.la" && ln -s "../libgnutls-openssl.la" "libgnutls-openssl.la" ) make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' Making all in po make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/po' make gnutls30.pot-update make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/po' sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed package_gnu=""; \ test -n "$package_gnu" || { \ if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \ LC_ALL=C find -L .. -maxdepth 1 -type f -size -10000000c -exec grep -i 'GNU gnutls' /dev/null '{}' ';' 2>/dev/null; \ else \ LC_ALL=C grep -i 'GNU gnutls' ../* 2>/dev/null; \ fi; \ } | grep -v 'libtool:' >/dev/null; then \ package_gnu=yes; \ else \ package_gnu=no; \ fi; \ }; \ if test "$package_gnu" = "yes"; then \ package_prefix='GNU '; \ else \ package_prefix=''; \ fi; \ if test -n 'bug-gnutls@gnu.org' || test 'bugs@gnutls.org' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='bug-gnutls@gnu.org'; \ else \ msgid_bugs_address='bugs@gnutls.org'; \ fi; \ case `/usr/bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ /usr/bin/xgettext --default-domain=gnutls30 --directory=.. \ --add-comments=TRANSLATORS: \ --files-from=./POTFILES.in \ --copyright-holder='Free Software Foundation, Inc.' \ --msgid-bugs-address="$msgid_bugs_address" \ --keyword=_ --keyword=N_ --flag=_:1:pass-c-format --flag=N_:1:pass-c-format --flag=error:3:c-format --flag=error_at_line:5:c-format ${end_of_xgettext_options+} --flag=asprintf:2:c-format --flag=vasprintf:2:c-format --flag=error:3:c-format --flag=error_at_line:5:c-format --flag=asprintf:2:c-format --flag=vasprintf:2:c-format \ ;; \ *) \ /usr/bin/xgettext --default-domain=gnutls30 --directory=.. \ --add-comments=TRANSLATORS: \ --files-from=./POTFILES.in \ --copyright-holder='Free Software Foundation, Inc.' \ --package-name="${package_prefix}gnutls" \ --package-version='3.8.8' \ --msgid-bugs-address="$msgid_bugs_address" \ --keyword=_ --keyword=N_ --flag=_:1:pass-c-format --flag=N_:1:pass-c-format --flag=error:3:c-format --flag=error_at_line:5:c-format ${end_of_xgettext_options+} --flag=asprintf:2:c-format --flag=vasprintf:2:c-format --flag=error:3:c-format --flag=error_at_line:5:c-format --flag=asprintf:2:c-format --flag=vasprintf:2:c-format \ ;; \ esac test ! -f gnutls30.po || { \ if test -f ./gnutls30.pot-header; then \ sed -e '1,/^#$/d' < gnutls30.po > gnutls30.1po && \ cat ./gnutls30.pot-header gnutls30.1po > gnutls30.po && \ rm -f gnutls30.1po \ || exit 1; \ fi; \ if test -f ./gnutls30.pot; then \ sed -f remove-potcdate.sed < ./gnutls30.pot > gnutls30.1po && \ sed -f remove-potcdate.sed < gnutls30.po > gnutls30.2po && \ if cmp gnutls30.1po gnutls30.2po >/dev/null 2>&1; then \ rm -f gnutls30.1po gnutls30.2po gnutls30.po; \ else \ rm -f gnutls30.1po gnutls30.2po ./gnutls30.pot && \ mv gnutls30.po ./gnutls30.pot; \ fi; \ else \ mv gnutls30.po ./gnutls30.pot; \ fi; \ } make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/po' test ! -f ./gnutls30.pot || \ test -z "cs.gmo de.gmo eo.gmo es.gmo fi.gmo fr.gmo it.gmo ka.gmo ms.gmo nl.gmo pl.gmo pt_BR.gmo ro.gmo sr.gmo sv.gmo uk.gmo vi.gmo zh_CN.gmo" || make cs.gmo de.gmo eo.gmo es.gmo fi.gmo fr.gmo it.gmo ka.gmo ms.gmo nl.gmo pl.gmo pt_BR.gmo ro.gmo sr.gmo sv.gmo uk.gmo vi.gmo zh_CN.gmo make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/po' /usr/bin/msgmerge --update --lang=cs --previous cs.po gnutls30.pot ........................................... done. rm -f cs.gmo && /usr/bin/msgmerge --for-msgfmt -o cs.1po cs.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o cs.gmo cs.1po && rm -f cs.1po cs.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=de --previous de.po gnutls30.pot ........................................... done. rm -f de.gmo && /usr/bin/msgmerge --for-msgfmt -o de.1po de.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o de.gmo de.1po && rm -f de.1po de.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=eo --previous eo.po gnutls30.pot ........................................... done. rm -f eo.gmo && /usr/bin/msgmerge --for-msgfmt -o eo.1po eo.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o eo.gmo eo.1po && rm -f eo.1po eo.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=es --previous es.po gnutls30.pot ........................................... done. rm -f es.gmo && /usr/bin/msgmerge --for-msgfmt -o es.1po es.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o es.gmo es.1po && rm -f es.1po es.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=fi --previous fi.po gnutls30.pot ........................................... done. rm -f fi.gmo && /usr/bin/msgmerge --for-msgfmt -o fi.1po fi.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o fi.gmo fi.1po && rm -f fi.1po fi.1po: 280 translated messages. /usr/bin/msgmerge --update --lang=fr --previous fr.po gnutls30.pot ........................................... done. rm -f fr.gmo && /usr/bin/msgmerge --for-msgfmt -o fr.1po fr.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o fr.gmo fr.1po && rm -f fr.1po fr.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=it --previous it.po gnutls30.pot ........................................... done. rm -f it.gmo && /usr/bin/msgmerge --for-msgfmt -o it.1po it.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o it.gmo it.1po && rm -f it.1po it.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=ka --previous ka.po gnutls30.pot ........................................... done. rm -f ka.gmo && /usr/bin/msgmerge --for-msgfmt -o ka.1po ka.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o ka.gmo ka.1po && rm -f ka.1po ka.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=ms --previous ms.po gnutls30.pot ........................................... done. rm -f ms.gmo && /usr/bin/msgmerge --for-msgfmt -o ms.1po ms.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o ms.gmo ms.1po && rm -f ms.1po ms.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=nl --previous nl.po gnutls30.pot ........................................... done. rm -f nl.gmo && /usr/bin/msgmerge --for-msgfmt -o nl.1po nl.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o nl.gmo nl.1po && rm -f nl.1po nl.1po: 280 translated messages. /usr/bin/msgmerge --update --lang=pl --previous pl.po gnutls30.pot ........................................... done. rm -f pl.gmo && /usr/bin/msgmerge --for-msgfmt -o pl.1po pl.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o pl.gmo pl.1po && rm -f pl.1po pl.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=pt_BR --previous pt_BR.po gnutls30.pot ........................................... done. rm -f pt_BR.gmo && /usr/bin/msgmerge --for-msgfmt -o pt_BR.1po pt_BR.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o pt_BR.gmo pt_BR.1po && rm -f pt_BR.1po pt_BR.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=ro --previous ro.po gnutls30.pot ........................................... done. rm -f ro.gmo && /usr/bin/msgmerge --for-msgfmt -o ro.1po ro.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o ro.gmo ro.1po && rm -f ro.1po ro.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=sr --previous sr.po gnutls30.pot ........................................... done. rm -f sr.gmo && /usr/bin/msgmerge --for-msgfmt -o sr.1po sr.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o sr.gmo sr.1po && rm -f sr.1po sr.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=sv --previous sv.po gnutls30.pot ........................................... done. rm -f sv.gmo && /usr/bin/msgmerge --for-msgfmt -o sv.1po sv.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o sv.gmo sv.1po && rm -f sv.1po sv.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=uk --previous uk.po gnutls30.pot ........................................... done. rm -f uk.gmo && /usr/bin/msgmerge --for-msgfmt -o uk.1po uk.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o uk.gmo uk.1po && rm -f uk.1po uk.1po: 384 translated messages. /usr/bin/msgmerge --update --lang=vi --previous vi.po gnutls30.pot ........................................... done. rm -f vi.gmo && /usr/bin/msgmerge --for-msgfmt -o vi.1po vi.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o vi.gmo vi.1po && rm -f vi.1po vi.1po: 280 translated messages. /usr/bin/msgmerge --update --lang=zh_CN --previous zh_CN.po gnutls30.pot ........................................... done. rm -f zh_CN.gmo && /usr/bin/msgmerge --for-msgfmt -o zh_CN.1po zh_CN.po gnutls30.pot && /usr/bin/msgfmt -c --statistics --verbose -o zh_CN.gmo zh_CN.1po && rm -f zh_CN.1po zh_CN.1po: 280 translated messages. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/po' touch ./stamp-po make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/po' Making all in src/gl make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|1|g' \ ./alloca.in.h > alloca.h-t mv alloca.h-t alloca.h /usr/bin/mkdir -p 'arpa' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_ARPA_INET_H''@||g' \ -e 's|@''HAVE_ARPA_INET_H''@|1|g' \ -e 's/@''GNULIB_INET_NTOP''@/1/g' \ -e 's/@''GNULIB_INET_PTON''@/1/g' \ -e 's|@''HAVE_WS2TCPIP_H''@|0|g' \ -e 's|@''HAVE_DECL_INET_NTOP''@|1|g' \ -e 's|@''HAVE_DECL_INET_PTON''@|1|g' \ -e 's|@''REPLACE_INET_NTOP''@|0|g' \ -e 's|@''REPLACE_INET_PTON''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./arpa_inet.in.h > arpa/inet.h-t mv arpa/inet.h-t arpa/inet.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''HAVE_ERROR_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''NEXT_ERROR_H''@||g' \ -e 's|@''HAVE_ERROR''@|1|g' \ -e 's|@''HAVE_ERROR_AT_LINE''@|1|g' \ -e 's|@''REPLACE_ERROR''@|0|g' \ -e 's|@''REPLACE_ERROR_AT_LINE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ ./error.in.h > error.h-t mv error.h-t error.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_FCNTL_H''@||g' \ -e 's/@''GNULIB_CREAT''@/0/g' \ -e 's/@''GNULIB_FCNTL''@/1/g' \ -e 's/@''GNULIB_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_OPEN''@/1/g' \ -e 's/@''GNULIB_OPENAT''@/0/g' \ -e 's/@''GNULIB_MDA_CREAT''@/1/g' \ -e 's/@''GNULIB_MDA_OPEN''@/1/g' \ -e 's|@''HAVE_FCNTL''@|1|g' \ -e 's|@''HAVE_OPENAT''@|1|g' \ -e 's|@''REPLACE_CREAT''@|0|g' \ -e 's|@''REPLACE_FCNTL''@|1|g' \ -e 's|@''REPLACE_OPEN''@|0|g' \ -e 's|@''REPLACE_OPENAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./fcntl.in.h > fcntl.h-t mv fcntl.h-t fcntl.h /usr/bin/mkdir -p 'malloc' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|__always_inline|inline _GL_ATTRIBUTE_ALWAYS_INLINE|g' \ -e 's|__glibc_likely|_GL_LIKELY|g' \ -e 's|__glibc_unlikely|_GL_UNLIKELY|g' \ -e '/libc_hidden_proto/d' \ ./malloc/scratch_buffer.h > malloc/scratch_buffer.gl.h-t mv malloc/scratch_buffer.gl.h-t malloc/scratch_buffer.gl.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/"l"/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/0/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_IMAXABS''@/0/g' \ -e 's/@''REPLACE_IMAXDIV''@/0/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/1/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/1/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t mv inttypes.h-t inttypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t mv limits.h-t limits.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LOCALE_H''@||g' \ -e 's/@''GNULIB_LOCALECONV''@/0/g' \ -e 's/@''GNULIB_SETLOCALE''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SETLOCALE_NULL''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_DUPLOCALE''@/0/g' \ -e 's/@''GNULIB_LOCALENAME_UNSAFE''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's|@''HAVE_NEWLOCALE''@|1|g' \ -e 's|@''HAVE_DUPLOCALE''@|1|g' \ -e 's|@''HAVE_FREELOCALE''@|1|g' \ -e 's|@''HAVE_XLOCALE_H''@|0|g' \ -e 's|@''REPLACE_LOCALECONV''@|0|g' \ -e 's|@''REPLACE_SETLOCALE''@|0|g' \ -e 's|@''REPLACE_NEWLOCALE''@|0|g' \ -e 's|@''REPLACE_DUPLOCALE''@|0|g' \ -e 's|@''REPLACE_FREELOCALE''@|0|g' \ -e 's|@''REPLACE_STRUCT_LCONV''@|0|g' \ -e 's|@''LOCALENAME_ENHANCE_LOCALE_FUNCS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./locale.in.h > locale.h-t mv locale.h-t locale.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_NETDB_H''@||g' \ -e 's|@''HAVE_NETDB_H''@|1|g' \ -e 's/@''GNULIB_GETADDRINFO''@/1/g' \ -e 's|@''HAVE_STRUCT_ADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_FREEADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_GAI_STRERROR''@|1|g' \ -e 's|@''HAVE_DECL_GETADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_GETNAMEINFO''@|1|g' \ -e 's|@''REPLACE_GAI_STRERROR''@|0|g' \ -e 's|@''REPLACE_GETADDRINFO''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./netdb.in.h > netdb.h-t mv netdb.h-t netdb.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''HAVE_PTHREAD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_PTHREAD_H''@||g' \ -e 's/@''GNULIB_PTHREAD_THREAD''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_PTHREAD_ONCE''@/1/g' \ -e 's/@''GNULIB_PTHREAD_MUTEX''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_PTHREAD_RWLOCK''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_PTHREAD_COND''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_PTHREAD_TSS''@/0/g' \ -e 's/@''GNULIB_PTHREAD_SPIN''@/0/g' \ -e 's/@''GNULIB_PTHREAD_MUTEX_TIMEDLOCK''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's|@''HAVE_PTHREAD_T''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPINLOCK_T''@|1|g' \ -e 's|@''HAVE_PTHREAD_CREATE_DETACHED''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_RECURSIVE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_ROBUST''@|1|g' \ -e 's|@''HAVE_PTHREAD_PROCESS_SHARED''@|1|g' \ -e 's|@''HAVE_PTHREAD_CREATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_GETDETACHSTATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_SETDETACHSTATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_ATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_SELF''@|1|g' \ -e 's|@''HAVE_PTHREAD_EQUAL''@|1|g' \ -e 's|@''HAVE_PTHREAD_DETACH''@|1|g' \ -e 's|@''HAVE_PTHREAD_JOIN''@|1|g' \ -e 's|@''HAVE_PTHREAD_EXIT''@|1|g' \ < ./pthread.in.h > pthread.h-t1 sed \ -e 's|@''HAVE_PTHREAD_ONCE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_GETTYPE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_SETTYPE''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_GETROBUST''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_SETROBUST''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEXATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_LOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_TRYLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_TIMEDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_UNLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_MUTEX_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCKATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCKATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_RDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_WRLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TRYRDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TRYWRLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_UNLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_RWLOCK_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_CONDATTR_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_CONDATTR_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_WAIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_TIMEDWAIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_SIGNAL''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_BROADCAST''@|1|g' \ -e 's|@''HAVE_PTHREAD_COND_DESTROY''@|1|g' \ -e 's|@''HAVE_PTHREAD_KEY_CREATE''@|1|g' \ -e 's|@''HAVE_PTHREAD_SETSPECIFIC''@|1|g' \ -e 's|@''HAVE_PTHREAD_GETSPECIFIC''@|1|g' \ -e 's|@''HAVE_PTHREAD_KEY_DELETE''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_INIT''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_LOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_TRYLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_UNLOCK''@|1|g' \ -e 's|@''HAVE_PTHREAD_SPIN_DESTROY''@|1|g' \ < pthread.h-t1 > pthread.h-t2 sed \ -e 's|@''REPLACE_PTHREAD_CREATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_GETDETACHSTATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_SETDETACHSTATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SELF''@|0|g' \ -e 's|@''REPLACE_PTHREAD_EQUAL''@|0|g' \ -e 's|@''REPLACE_PTHREAD_DETACH''@|0|g' \ -e 's|@''REPLACE_PTHREAD_JOIN''@|0|g' \ -e 's|@''REPLACE_PTHREAD_EXIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_ONCE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_GETTYPE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_SETTYPE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_GETROBUST''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_SETROBUST''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEXATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_LOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_TRYLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_TIMEDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_UNLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_MUTEX_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCKATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCKATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_RDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_WRLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TRYRDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TRYWRLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TIMEDRDLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_TIMEDWRLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_UNLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_RWLOCK_DESTROY''@|0|g' \ < pthread.h-t2 > pthread.h-t3 sed \ -e 's|@''REPLACE_PTHREAD_COND_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_CONDATTR_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_CONDATTR_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_WAIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_TIMEDWAIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_SIGNAL''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_BROADCAST''@|0|g' \ -e 's|@''REPLACE_PTHREAD_COND_DESTROY''@|0|g' \ -e 's|@''REPLACE_PTHREAD_KEY_CREATE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SETSPECIFIC''@|0|g' \ -e 's|@''REPLACE_PTHREAD_GETSPECIFIC''@|0|g' \ -e 's|@''REPLACE_PTHREAD_KEY_DELETE''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_INIT''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_LOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_TRYLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_UNLOCK''@|0|g' \ -e 's|@''REPLACE_PTHREAD_SPIN_DESTROY''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < pthread.h-t3 > pthread.h-t4 rm -f pthread.h-t1 pthread.h-t2 pthread.h-t3 mv pthread.h-t4 pthread.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''HAVE_SCHED_H''@|1|g' \ -e 's|@''HAVE_SYS_CDEFS_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SCHED_H''@||g' \ -e 's|@''HAVE_STRUCT_SCHED_PARAM''@|1|g' \ -e 's/@''GNULIB_SCHED_YIELD''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's|@''HAVE_SCHED_YIELD''@|1|g' \ -e 's|@''REPLACE_SCHED_YIELD''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sched.in.h > sched.h-t mv sched.h-t sched.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SIGNAL_H''@||g' \ -e 's/@''GNULIB_PTHREAD_SIGMASK''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_RAISE''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_SIGPROCMASK''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SIGACTION''@/0/g' \ -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \ -e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \ -e 's|@''HAVE_RAISE''@|1|g' \ -e 's|@''HAVE_SIGSET_T''@|1|g' \ -e 's|@''HAVE_SIGINFO_T''@|1|g' \ -e 's|@''HAVE_SIGACTION''@|1|g' \ -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \ -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \ -e 's|@''HAVE_SIGHANDLER_T''@|1|g' \ -e 's|@''REPLACE_PTHREAD_SIGMASK''@|0|g' \ -e 's|@''REPLACE_RAISE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./signal.in.h > signal.h-t mv signal.h-t signal.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDDEF_H''@||g' \ -e 's|@''NULLPTR_T_NEEDS_STDDEF''@|0|g' \ -e 's|@''STDDEF_NOT_IDEMPOTENT''@|0|g' \ -e 's|@''REPLACE_NULL''@|0|g' \ -e 's|@''HAVE_MAX_ALIGN_T''@|1|g' \ ./stddef.in.h > stddef.h-t mv stddef.h-t stddef.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_DZPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/1/g' \ -e 's/@''GNULIB_FOPEN_GNU''@/1/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/0/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/1/g' \ -e 's/@''GNULIB_FSEEKO''@/1/g' \ -e 's/@''GNULIB_FTELL''@/1/g' \ -e 's/@''GNULIB_FTELLO''@/1/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_FZPRINTF''@/0/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/1/g' \ -e 's/@''GNULIB_GETLINE''@/1/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_OBSTACK_ZPRINTF''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/0/g' \ -e 's/@''GNULIB_RENAME''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/1/g' \ -e 's/@''GNULIB_SNZPRINTF''@/0/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_SZPRINTF''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/1/g' \ -e 's/@''GNULIB_VASZPRINTF''@/0/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VDZPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VFZPRINTF''@/0/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSNPRINTF''@/1/g' \ -e 's/@''GNULIB_VSNZPRINTF''@/1/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSZPRINTF''@/0/g' \ -e 's/@''GNULIB_VZPRINTF''@/0/g' \ -e 's/@''GNULIB_ZPRINTF''@/0/g' \ -e 's/@''GNULIB_MDA_FCLOSEALL''@/1/g' \ -e 's/@''GNULIB_MDA_FDOPEN''@/1/g' \ -e 's/@''GNULIB_MDA_FILENO''@/1/g' \ -e 's/@''GNULIB_MDA_GETW''@/1/g' \ -e 's/@''GNULIB_MDA_PUTW''@/1/g' \ -e 's/@''GNULIB_MDA_TEMPNAM''@/1/g' \ < ./stdio.in.h > stdio.h-t1 sed \ -e 's|@''HAVE_DECL_FCLOSEALL''@|1|g' \ -e 's|@''HAVE_DECL_FPURGE''@|1|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_GETW''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_PUTW''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ < stdio.h-t1 > stdio.h-t2 sed \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|1|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|1|g' \ -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|1|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|1|g' \ -e 's|@''REPLACE_FSEEKO''@|1|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < stdio.h-t2 > stdio.h-t3 rm -f stdio.h-t1 stdio.h-t2 mv stdio.h-t3 stdio.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ABORT_DEBUG''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETPROGNAME''@/1/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_MBSTOWCS''@/0/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RAND''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_RANDOM_R''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_REALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/1/g' \ -e 's/@''GNULIB_REALPATH''@/1/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/1/g' \ -e 's/@''GNULIB_SETENV''@/1/g' \ -e 's/@''GNULIB_STACK_TRACE''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOF''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/1/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h > stdlib.h-t1 sed \ -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_DECL_PROGRAM_INVOCATION_NAME''@|1|g' \ -e 's|@''HAVE_GETPROGNAME''@|0|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|0|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOF''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ < stdlib.h-t1 > stdlib.h-t2 sed \ -e 's|@''REPLACE__EXIT''@|0|g' \ -e 's|@''REPLACE_ABORT''@|0|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_GETLOADAVG''@|0|g' \ -e 's|@''REPLACE_GETPROGNAME''@|0|g' \ -e 's|@''REPLACE_GETSUBOPT''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MB_CUR_MAX''@|0|g' \ -e 's|@''REPLACE_MBSTOWCS''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKOSTEMP''@|0|g' \ -e 's|@''REPLACE_MKOSTEMPS''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_POSIX_OPENPT''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RAND''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOF''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e 's|@''CAN_PRINT_STACK_TRACE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < stdlib.h-t2 > stdlib.h-t3 rm -f stdlib.h-t1 stdlib.h-t2 mv stdlib.h-t3 stdlib.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/1/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/1/g' \ -e 's/@''GNULIB_MEMMEM''@/1/g' \ -e 's/@''GNULIB_MEMPCPY''@/1/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_MEMSET_EXPLICIT''@/1/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/1/g' \ -e 's/@''GNULIB_STPCPY''@/1/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/1/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/1/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/1/g' \ -e 's/@''GNULIB_STRERROR''@/1/g' \ -e 's/@''GNULIB_STRERROR_R''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/1/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./string.in.h > string.h-t1 sed \ -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_MEMPCPY''@|0|g' \ -e 's|@''REPLACE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_STPCPY''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|1|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''REPLACE_STRVERSCMP''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < string.h-t1 > string.h-t2 rm -f string.h-t1 mv string.h-t2 string.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''HAVE_STRINGS_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRINGS_H''@||g' \ -e 's/@''GNULIB_FFS''@/0/g' \ -e 's|@''HAVE_FFS''@|1|g' \ -e 's|@''HAVE_STRCASECMP''@|1|g' \ -e 's|@''HAVE_DECL_STRNCASECMP''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./strings.in.h > strings.h-t mv strings.h-t strings.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_SELECT_H''@||g' \ -e 's|@''HAVE_SYS_SELECT_H''@|1|g' \ -e 's/@''GNULIB_PSELECT''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SELECT''@/1/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''HAVE_PSELECT''@|1|g' \ -e 's|@''REPLACE_PSELECT''@|0|g' \ -e 's|@''REPLACE_SELECT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_select.in.h > sys/select.h-t mv sys/select.h-t sys/select.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_SOCKET_H''@||g' \ -e 's|@''HAVE_SYS_SOCKET_H''@|1|g' \ -e 's/@''GNULIB_CLOSE''@/1/g' \ -e 's/@''GNULIB_SOCKET''@/1/g' \ -e 's/@''GNULIB_CONNECT''@/1/g' \ -e 's/@''GNULIB_ACCEPT''@/1/g' \ -e 's/@''GNULIB_BIND''@/1/g' \ -e 's/@''GNULIB_GETPEERNAME''@/1/g' \ -e 's/@''GNULIB_GETSOCKNAME''@/0/g' \ -e 's/@''GNULIB_GETSOCKOPT''@/0/g' \ -e 's/@''GNULIB_LISTEN''@/1/g' \ -e 's/@''GNULIB_RECV''@/1/g' \ -e 's/@''GNULIB_SEND''@/1/g' \ -e 's/@''GNULIB_RECVFROM''@/1/g' \ -e 's/@''GNULIB_SENDTO''@/1/g' \ -e 's/@''GNULIB_SETSOCKOPT''@/1/g' \ -e 's/@''GNULIB_SHUTDOWN''@/1/g' \ -e 's/@''GNULIB_ACCEPT4''@/0/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''HAVE_WS2TCPIP_H''@|0|g' \ -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE''@|1|g' \ -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY''@|1|g' \ -e 's|@''HAVE_SA_FAMILY_T''@|1|g' \ -e 's|@''HAVE_ACCEPT4''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_socket.in.h > sys/socket.h-t mv sys/socket.h-t sys/socket.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \ -e 's/@''GNULIB_CHMOD''@/0/g' \ -e 's/@''GNULIB_FCHMODAT''@/0/g' \ -e 's/@''GNULIB_FSTAT''@/1/g' \ -e 's/@''GNULIB_FSTATAT''@/0/g' \ -e 's/@''GNULIB_FUTIMENS''@/0/g' \ -e 's/@''GNULIB_GETUMASK''@/0/g' \ -e 's/@''GNULIB_LCHMOD''@/0/g' \ -e 's/@''GNULIB_LSTAT''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_MKDIR''@/0/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/0/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/0/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/1/g' \ -e 's/@''GNULIB_UTIMENSAT''@/0/g' \ -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \ -e 's/@''GNULIB_MDA_CHMOD''@/1/g' \ -e 's/@''GNULIB_MDA_MKDIR''@/1/g' \ -e 's/@''GNULIB_MDA_UMASK''@/1/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_GETUMASK''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|1|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_CHMOD''@|0|g' \ -e 's|@''REPLACE_FCHMODAT''@|0|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKFIFOAT''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|0|g' \ -e 's|@''REPLACE_MKNODAT''@|0|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_stat.in.h > sys/stat.h-t mv sys/stat.h-t sys/stat.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's/@''HAVE_SYS_TIME_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TIME_H''@||g' \ -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \ -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \ -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \ -e 's/@''REPLACE_STRUCT_TIMEVAL''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_time.in.h > sys/time.h-t mv sys/time.h-t sys/time.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''HAVE_OFF64_T''@|1|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ ./sys_types.in.h > sys/types.h-t mv sys/types.h-t sys/types.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_UIO_H''@||g' \ -e 's|@''HAVE_SYS_UIO_H''@|1|g' \ ./sys_uio.in.h > sys/uio.h-t mv sys/uio.h-t sys/uio.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_CTIME''@/0/g' \ -e 's/@''GNULIB_LOCALTIME''@/0/g' \ -e 's/@''GNULIB_MKTIME''@/1/g' \ -e 's/@''GNULIB_NANOSLEEP''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_STRFTIME''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIME''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_TIMEGM''@/1/g' \ -e 's/@''GNULIB_TIMESPEC_GET''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GETRES''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/1/g' \ -e 's/@''GNULIB_TIME_RZ''@/1/g' \ -e 's/@''GNULIB_TZNAME''@/0/g' \ -e 's/@''GNULIB_TZSET''@/1/g' \ -e 's/@''GNULIB_MDA_TZSET''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GET''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GETRES''@|1|g' \ -e 's|@''HAVE_TIMEZONE_T''@|0|g' \ -e 's|@''REPLACE_CTIME''@|0|g' \ -e 's|@''REPLACE_GMTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \ -e 's|@''REPLACE_MKTIME''@|0|g' \ -e 's|@''REPLACE_NANOSLEEP''@|1|g' \ -e 's|@''REPLACE_STRFTIME''@|0|g' \ -e 's|@''REPLACE_TIME''@|1|g' \ -e 's|@''REPLACE_TIMEGM''@|0|g' \ -e 's|@''REPLACE_TIMESPEC_GET''@|0|g' \ -e 's|@''REPLACE_TIMESPEC_GETRES''@|0|g' \ -e 's|@''REPLACE_TZSET''@|0|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_TIME_UTC''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./time.in.h > time.h-t mv time.h-t time.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/1/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/1/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/1/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/IN_GNUTLS_GNULIB_TESTS/g' \ < ./unistd.in.h > unistd.h-t1 sed \ -e 's/@''GNULIB_GETCWD''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/0/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_GETPASS''@/1/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/1/g' \ -e 's/@''GNULIB_PIPE''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/1/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SYMLINK''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < unistd.h-t1 > unistd.h-t2 sed \ -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ < unistd.h-t2 > unistd.h-t3 sed \ -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_COPY_FILE_RANGE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_DUP3''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHDIR''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FDATASYNC''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETENTROPY''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_GETUSERSHELL''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PIPE2''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SETHOSTNAME''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < unistd.h-t3 > unistd.h-t4 rm -f unistd.h-t1 unistd.h-t2 unistd.h-t3 mv unistd.h-t4 unistd.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_WCHAR_H''@||g' \ -e 's|@''HAVE_WCHAR_H''@|1|g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ -e 's/@''GNULIB_BTOWC''@/0/g' \ -e 's/@''GNULIB_WCTOB''@/0/g' \ -e 's/@''GNULIB_MBSINIT''@/0/g' \ -e 's/@''GNULIB_MBSZERO''@/1/g' \ -e 's/@''GNULIB_MBRTOWC''@/0/g' \ -e 's/@''GNULIB_MBRLEN''@/0/g' \ -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \ -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \ -e 's/@''GNULIB_WCRTOMB''@/0/g' \ -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCWIDTH''@/0/g' \ -e 's/@''GNULIB_WMEMCHR''@/0/g' \ -e 's/@''GNULIB_WMEMCMP''@/0/g' \ -e 's/@''GNULIB_WMEMCPY''@/0/g' \ -e 's/@''GNULIB_WMEMMOVE''@/0/g' \ -e 's/@''GNULIB_WMEMPCPY''@/0/g' \ -e 's/@''GNULIB_WMEMSET''@/0/g' \ -e 's/@''GNULIB_WCSLEN''@/0/g' \ -e 's/@''GNULIB_WCSNLEN''@/0/g' \ -e 's/@''GNULIB_WCSCPY''@/0/g' \ -e 's/@''GNULIB_WCPCPY''@/0/g' \ -e 's/@''GNULIB_WCSNCPY''@/0/g' \ -e 's/@''GNULIB_WCPNCPY''@/0/g' \ -e 's/@''GNULIB_WCSCAT''@/0/g' \ -e 's/@''GNULIB_WCSNCAT''@/0/g' \ -e 's/@''GNULIB_WCSCMP''@/0/g' \ -e 's/@''GNULIB_WCSNCMP''@/0/g' \ -e 's/@''GNULIB_WCSCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSCOLL''@/0/g' \ -e 's/@''GNULIB_WCSXFRM''@/0/g' \ -e 's/@''GNULIB_WCSDUP''@/0/g' \ -e 's/@''GNULIB_WCSCHR''@/0/g' \ -e 's/@''GNULIB_WCSRCHR''@/0/g' \ -e 's/@''GNULIB_WCSCSPN''@/0/g' \ -e 's/@''GNULIB_WCSSPN''@/0/g' \ -e 's/@''GNULIB_WCSPBRK''@/0/g' \ -e 's/@''GNULIB_WCSSTR''@/0/g' \ -e 's/@''GNULIB_WCSTOK''@/0/g' \ -e 's/@''GNULIB_WCSWIDTH''@/0/g' \ -e 's/@''GNULIB_WCSFTIME''@/0/g' \ -e 's/@''GNULIB_WGETCWD''@/0/g' \ -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./wchar.in.h > wchar.h-t1 sed \ -e 's|@''HAVE_WINT_T''@|1|g' \ -e 's|@''HAVE_BTOWC''@|1|g' \ -e 's|@''HAVE_MBSINIT''@|1|g' \ -e 's|@''HAVE_MBRTOWC''@|1|g' \ -e 's|@''HAVE_MBRLEN''@|1|g' \ -e 's|@''HAVE_MBSRTOWCS''@|1|g' \ -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \ -e 's|@''HAVE_WCRTOMB''@|1|g' \ -e 's|@''HAVE_WCSRTOMBS''@|1|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \ -e 's|@''HAVE_WMEMCHR''@|1|g' \ -e 's|@''HAVE_WMEMCMP''@|1|g' \ -e 's|@''HAVE_WMEMCPY''@|1|g' \ -e 's|@''HAVE_WMEMMOVE''@|1|g' \ -e 's|@''HAVE_WMEMPCPY''@|1|g' \ -e 's|@''HAVE_WMEMSET''@|1|g' \ -e 's|@''HAVE_WCSLEN''@|1|g' \ -e 's|@''HAVE_WCSNLEN''@|1|g' \ -e 's|@''HAVE_WCSCPY''@|1|g' \ -e 's|@''HAVE_WCPCPY''@|1|g' \ -e 's|@''HAVE_WCSNCPY''@|1|g' \ -e 's|@''HAVE_WCPNCPY''@|1|g' \ -e 's|@''HAVE_WCSCAT''@|1|g' \ -e 's|@''HAVE_WCSNCAT''@|1|g' \ -e 's|@''HAVE_WCSCMP''@|1|g' \ -e 's|@''HAVE_WCSNCMP''@|1|g' \ -e 's|@''HAVE_WCSCASECMP''@|1|g' \ -e 's|@''HAVE_WCSNCASECMP''@|1|g' \ -e 's|@''HAVE_WCSCOLL''@|1|g' \ -e 's|@''HAVE_WCSXFRM''@|1|g' \ -e 's|@''HAVE_WCSDUP''@|1|g' \ -e 's|@''HAVE_WCSCHR''@|1|g' \ -e 's|@''HAVE_WCSRCHR''@|1|g' \ -e 's|@''HAVE_WCSCSPN''@|1|g' \ -e 's|@''HAVE_WCSSPN''@|1|g' \ -e 's|@''HAVE_WCSPBRK''@|1|g' \ -e 's|@''HAVE_WCSSTR''@|1|g' \ -e 's|@''HAVE_WCSTOK''@|1|g' \ -e 's|@''HAVE_WCSWIDTH''@|1|g' \ -e 's|@''HAVE_WCSFTIME''@|1|g' \ -e 's|@''HAVE_DECL_WCTOB''@|1|g' \ -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \ < wchar.h-t1 > wchar.h-t2 sed \ -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_MBSINIT''@|0|g' \ -e 's|@''REPLACE_MBRTOWC''@|0|g' \ -e 's|@''REPLACE_MBRLEN''@|0|g' \ -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \ -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \ -e 's|@''REPLACE_WCRTOMB''@|0|g' \ -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSFTIME''@|0|g' \ -e 's|@''REPLACE_WCSCMP''@|0|g' \ -e 's|@''REPLACE_WCSNCMP''@|0|g' \ -e 's|@''REPLACE_WCSSTR''@|0|g' \ -e 's|@''REPLACE_WCSTOK''@|0|g' \ -e 's|@''REPLACE_WMEMCMP''@|0|g' \ -e 's|@''REPLACE_WMEMPCPY''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < wchar.h-t2 > wchar.h-t3 rm -f wchar.h-t1 wchar.h-t2 mv wchar.h-t3 wchar.h make all-recursive make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' Making all in . make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-basename-lgpl.lo `test -f 'basename-lgpl.c' || echo './'`basename-lgpl.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c basename-lgpl.c -fPIC -DPIC -o .libs/libgnu_gpl_la-basename-lgpl.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-bitrotate.lo `test -f 'bitrotate.c' || echo './'`bitrotate.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c bitrotate.c -fPIC -DPIC -o .libs/libgnu_gpl_la-bitrotate.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-c-ctype.lo `test -f 'c-ctype.c' || echo './'`c-ctype.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c c-ctype.c -fPIC -DPIC -o .libs/libgnu_gpl_la-c-ctype.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-c-strcasecmp.lo `test -f 'c-strcasecmp.c' || echo './'`c-strcasecmp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c c-strcasecmp.c -fPIC -DPIC -o .libs/libgnu_gpl_la-c-strcasecmp.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-c-strncasecmp.lo `test -f 'c-strncasecmp.c' || echo './'`c-strncasecmp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c c-strncasecmp.c -fPIC -DPIC -o .libs/libgnu_gpl_la-c-strncasecmp.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-cloexec.lo `test -f 'cloexec.c' || echo './'`cloexec.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cloexec.c -fPIC -DPIC -o .libs/libgnu_gpl_la-cloexec.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-close-stream.lo `test -f 'close-stream.c' || echo './'`close-stream.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c close-stream.c -fPIC -DPIC -o .libs/libgnu_gpl_la-close-stream.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-exitfail.lo `test -f 'exitfail.c' || echo './'`exitfail.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c exitfail.c -fPIC -DPIC -o .libs/libgnu_gpl_la-exitfail.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-fcntl.lo `test -f 'fcntl.c' || echo './'`fcntl.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fcntl.c -fPIC -DPIC -o .libs/libgnu_gpl_la-fcntl.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-fd-hook.lo `test -f 'fd-hook.c' || echo './'`fd-hook.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fd-hook.c -fPIC -DPIC -o .libs/libgnu_gpl_la-fd-hook.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-fseek.lo `test -f 'fseek.c' || echo './'`fseek.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fseek.c -fPIC -DPIC -o .libs/libgnu_gpl_la-fseek.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-fseeko.lo `test -f 'fseeko.c' || echo './'`fseeko.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fseeko.c -fPIC -DPIC -o .libs/libgnu_gpl_la-fseeko.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-getprogname.lo `test -f 'getprogname.c' || echo './'`getprogname.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c getprogname.c -fPIC -DPIC -o .libs/libgnu_gpl_la-getprogname.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-gettime.lo `test -f 'gettime.c' || echo './'`gettime.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gettime.c -fPIC -DPIC -o .libs/libgnu_gpl_la-gettime.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o malloc/libgnu_gpl_la-scratch_buffer_grow.lo `test -f 'malloc/scratch_buffer_grow.c' || echo './'`malloc/scratch_buffer_grow.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c malloc/scratch_buffer_grow.c -fPIC -DPIC -o malloc/.libs/libgnu_gpl_la-scratch_buffer_grow.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o malloc/libgnu_gpl_la-scratch_buffer_grow_preserve.lo `test -f 'malloc/scratch_buffer_grow_preserve.c' || echo './'`malloc/scratch_buffer_grow_preserve.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c malloc/scratch_buffer_grow_preserve.c -fPIC -DPIC -o malloc/.libs/libgnu_gpl_la-scratch_buffer_grow_preserve.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o malloc/libgnu_gpl_la-scratch_buffer_set_array_size.lo `test -f 'malloc/scratch_buffer_set_array_size.c' || echo './'`malloc/scratch_buffer_set_array_size.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c malloc/scratch_buffer_set_array_size.c -fPIC -DPIC -o malloc/.libs/libgnu_gpl_la-scratch_buffer_set_array_size.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-hash.lo `test -f 'hash.c' || echo './'`hash.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hash.c -fPIC -DPIC -o .libs/libgnu_gpl_la-hash.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-hash-pjw-bare.lo `test -f 'hash-pjw-bare.c' || echo './'`hash-pjw-bare.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c hash-pjw-bare.c -fPIC -DPIC -o .libs/libgnu_gpl_la-hash-pjw-bare.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-ialloc.lo `test -f 'ialloc.c' || echo './'`ialloc.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ialloc.c -fPIC -DPIC -o .libs/libgnu_gpl_la-ialloc.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-gl_linked_list.lo `test -f 'gl_linked_list.c' || echo './'`gl_linked_list.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gl_linked_list.c -fPIC -DPIC -o .libs/libgnu_gpl_la-gl_linked_list.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-gl_linkedhash_list.lo `test -f 'gl_linkedhash_list.c' || echo './'`gl_linkedhash_list.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gl_linkedhash_list.c -fPIC -DPIC -o .libs/libgnu_gpl_la-gl_linkedhash_list.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-gl_list.lo `test -f 'gl_list.c' || echo './'`gl_list.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gl_list.c -fPIC -DPIC -o .libs/libgnu_gpl_la-gl_list.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o glthread/libgnu_gpl_la-lock.lo `test -f 'glthread/lock.c' || echo './'`glthread/lock.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c glthread/lock.c -fPIC -DPIC -o glthread/.libs/libgnu_gpl_la-lock.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-malloca.lo `test -f 'malloca.c' || echo './'`malloca.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c malloca.c -fPIC -DPIC -o .libs/libgnu_gpl_la-malloca.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-mbszero.lo `test -f 'mbszero.c' || echo './'`mbszero.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c mbszero.c -fPIC -DPIC -o .libs/libgnu_gpl_la-mbszero.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-memset_explicit.lo `test -f 'memset_explicit.c' || echo './'`memset_explicit.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c memset_explicit.c -fPIC -DPIC -o .libs/libgnu_gpl_la-memset_explicit.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-nstrftime.lo `test -f 'nstrftime.c' || echo './'`nstrftime.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c nstrftime.c -fPIC -DPIC -o .libs/libgnu_gpl_la-nstrftime.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-parse-datetime.lo `test -f 'parse-datetime.c' || echo './'`parse-datetime.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c parse-datetime.c -fPIC -DPIC -o .libs/libgnu_gpl_la-parse-datetime.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-progname.lo `test -f 'progname.c' || echo './'`progname.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c progname.c -fPIC -DPIC -o .libs/libgnu_gpl_la-progname.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-read-file.lo `test -f 'read-file.c' || echo './'`read-file.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c read-file.c -fPIC -DPIC -o .libs/libgnu_gpl_la-read-file.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-setlocale_null-unlocked.lo `test -f 'setlocale_null-unlocked.c' || echo './'`setlocale_null-unlocked.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c setlocale_null-unlocked.c -fPIC -DPIC -o .libs/libgnu_gpl_la-setlocale_null-unlocked.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-sockets.lo `test -f 'sockets.c' || echo './'`sockets.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sockets.c -fPIC -DPIC -o .libs/libgnu_gpl_la-sockets.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-stat-time.lo `test -f 'stat-time.c' || echo './'`stat-time.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c stat-time.c -fPIC -DPIC -o .libs/libgnu_gpl_la-stat-time.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-sys_socket.lo `test -f 'sys_socket.c' || echo './'`sys_socket.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c sys_socket.c -fPIC -DPIC -o .libs/libgnu_gpl_la-sys_socket.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o glthread/libgnu_gpl_la-threadlib.lo `test -f 'glthread/threadlib.c' || echo './'`glthread/threadlib.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c glthread/threadlib.c -fPIC -DPIC -o glthread/.libs/libgnu_gpl_la-threadlib.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-time_rz.lo `test -f 'time_rz.c' || echo './'`time_rz.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c time_rz.c -fPIC -DPIC -o .libs/libgnu_gpl_la-time_rz.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-timespec.lo `test -f 'timespec.c' || echo './'`timespec.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c timespec.c -fPIC -DPIC -o .libs/libgnu_gpl_la-timespec.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o glthread/libgnu_gpl_la-tls.lo `test -f 'glthread/tls.c' || echo './'`glthread/tls.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c glthread/tls.c -fPIC -DPIC -o glthread/.libs/libgnu_gpl_la-tls.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c unistd.c -fPIC -DPIC -o .libs/libgnu_gpl_la-unistd.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-vsnzprintf.lo `test -f 'vsnzprintf.c' || echo './'`vsnzprintf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c vsnzprintf.c -fPIC -DPIC -o .libs/libgnu_gpl_la-vsnzprintf.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-xmalloc.lo `test -f 'xmalloc.c' || echo './'`xmalloc.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c xmalloc.c -fPIC -DPIC -o .libs/libgnu_gpl_la-xmalloc.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-xalloc-die.lo `test -f 'xalloc-die.c' || echo './'`xalloc-die.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c xalloc-die.c -fPIC -DPIC -o .libs/libgnu_gpl_la-xalloc-die.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-gl_xlist.lo `test -f 'gl_xlist.c' || echo './'`gl_xlist.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gl_xlist.c -fPIC -DPIC -o .libs/libgnu_gpl_la-gl_xlist.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o libgnu_gpl_la-xsize.lo `test -f 'xsize.c' || echo './'`xsize.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c xsize.c -fPIC -DPIC -o .libs/libgnu_gpl_la-xsize.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o asnprintf.lo asnprintf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c asnprintf.c -fPIC -DPIC -o .libs/asnprintf.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o fopen.lo fopen.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fopen.c -fPIC -DPIC -o .libs/fopen.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mktime.lo mktime.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c mktime.c -fPIC -DPIC -o .libs/mktime.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o printf-args.lo printf-args.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c printf-args.c -fPIC -DPIC -o .libs/printf-args.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o printf-parse.lo printf-parse.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c printf-parse.c -fPIC -DPIC -o .libs/printf-parse.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o vasnprintf.lo vasnprintf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c vasnprintf.c -fPIC -DPIC -o .libs/vasnprintf.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-undefined -o libgnu_gpl.la libgnu_gpl_la-basename-lgpl.lo libgnu_gpl_la-bitrotate.lo libgnu_gpl_la-c-ctype.lo libgnu_gpl_la-c-strcasecmp.lo libgnu_gpl_la-c-strncasecmp.lo libgnu_gpl_la-cloexec.lo libgnu_gpl_la-close-stream.lo libgnu_gpl_la-exitfail.lo libgnu_gpl_la-fcntl.lo libgnu_gpl_la-fd-hook.lo libgnu_gpl_la-fseek.lo libgnu_gpl_la-fseeko.lo libgnu_gpl_la-getprogname.lo libgnu_gpl_la-gettime.lo malloc/libgnu_gpl_la-scratch_buffer_grow.lo malloc/libgnu_gpl_la-scratch_buffer_grow_preserve.lo malloc/libgnu_gpl_la-scratch_buffer_set_array_size.lo libgnu_gpl_la-hash.lo libgnu_gpl_la-hash-pjw-bare.lo libgnu_gpl_la-ialloc.lo libgnu_gpl_la-gl_linked_list.lo libgnu_gpl_la-gl_linkedhash_list.lo libgnu_gpl_la-gl_list.lo glthread/libgnu_gpl_la-lock.lo libgnu_gpl_la-malloca.lo libgnu_gpl_la-mbszero.lo libgnu_gpl_la-memset_explicit.lo libgnu_gpl_la-nstrftime.lo libgnu_gpl_la-parse-datetime.lo libgnu_gpl_la-progname.lo libgnu_gpl_la-read-file.lo libgnu_gpl_la-setlocale_null-unlocked.lo libgnu_gpl_la-sockets.lo libgnu_gpl_la-stat-time.lo libgnu_gpl_la-sys_socket.lo glthread/libgnu_gpl_la-threadlib.lo libgnu_gpl_la-time_rz.lo libgnu_gpl_la-timespec.lo glthread/libgnu_gpl_la-tls.lo libgnu_gpl_la-unistd.lo libgnu_gpl_la-vsnzprintf.lo libgnu_gpl_la-xmalloc.lo libgnu_gpl_la-xalloc-die.lo libgnu_gpl_la-gl_xlist.lo libgnu_gpl_la-xsize.lo asnprintf.lo fopen.lo mktime.lo printf-args.lo printf-parse.lo vasnprintf.lo libtool: link: ar cr .libs/libgnu_gpl.a .libs/libgnu_gpl_la-basename-lgpl.o .libs/libgnu_gpl_la-bitrotate.o .libs/libgnu_gpl_la-c-ctype.o .libs/libgnu_gpl_la-c-strcasecmp.o .libs/libgnu_gpl_la-c-strncasecmp.o .libs/libgnu_gpl_la-cloexec.o .libs/libgnu_gpl_la-close-stream.o .libs/libgnu_gpl_la-exitfail.o .libs/libgnu_gpl_la-fcntl.o .libs/libgnu_gpl_la-fd-hook.o .libs/libgnu_gpl_la-fseek.o .libs/libgnu_gpl_la-fseeko.o .libs/libgnu_gpl_la-getprogname.o .libs/libgnu_gpl_la-gettime.o malloc/.libs/libgnu_gpl_la-scratch_buffer_grow.o malloc/.libs/libgnu_gpl_la-scratch_buffer_grow_preserve.o malloc/.libs/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libgnu_gpl_la-hash.o .libs/libgnu_gpl_la-hash-pjw-bare.o .libs/libgnu_gpl_la-ialloc.o .libs/libgnu_gpl_la-gl_linked_list.o .libs/libgnu_gpl_la-gl_linkedhash_list.o .libs/libgnu_gpl_la-gl_list.o glthread/.libs/libgnu_gpl_la-lock.o .libs/libgnu_gpl_la-malloca.o .libs/libgnu_gpl_la-mbszero.o .libs/libgnu_gpl_la-memset_explicit.o .libs/libgnu_gpl_la-nstrftime.o .libs/libgnu_gpl_la-parse-datetime.o .libs/libgnu_gpl_la-progname.o .libs/libgnu_gpl_la-read-file.o .libs/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libgnu_gpl_la-sockets.o .libs/libgnu_gpl_la-stat-time.o .libs/libgnu_gpl_la-sys_socket.o glthread/.libs/libgnu_gpl_la-threadlib.o .libs/libgnu_gpl_la-time_rz.o .libs/libgnu_gpl_la-timespec.o glthread/.libs/libgnu_gpl_la-tls.o .libs/libgnu_gpl_la-unistd.o .libs/libgnu_gpl_la-vsnzprintf.o .libs/libgnu_gpl_la-xmalloc.o .libs/libgnu_gpl_la-xalloc-die.o .libs/libgnu_gpl_la-gl_xlist.o .libs/libgnu_gpl_la-xsize.o .libs/asnprintf.o .libs/fopen.o .libs/mktime.o .libs/printf-args.o .libs/printf-parse.o .libs/vasnprintf.o libtool: link: ranlib .libs/libgnu_gpl.a libtool: link: ( cd ".libs" && rm -f "libgnu_gpl.la" && ln -s "../libgnu_gpl.la" "libgnu_gpl.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' Making all in tests make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_CTYPE_H''@||g' \ -e 's/@''GNULIB_ISBLANK''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''HAVE_ISBLANK''@/1/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./ctype.in.h > ctype.h-t mv ctype.h-t ctype.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''HAVE_LANGINFO_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LANGINFO_H''@||g' \ -e 's/@''GNULIB_NL_LANGINFO''@/0/g' \ -e 's|@''HAVE_LANGINFO_CODESET''@|1|g' \ -e 's|@''HAVE_LANGINFO_T_FMT_AMPM''@|1|g' \ -e 's|@''HAVE_LANGINFO_ALTMON''@|1|g' \ -e 's|@''HAVE_LANGINFO_ERA''@|1|g' \ -e 's|@''HAVE_LANGINFO_YESEXPR''@|1|g' \ -e 's|@''HAVE_NL_LANGINFO''@|1|g' \ -e 's|@''REPLACE_NL_LANGINFO''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./langinfo.in.h > langinfo.h-t mv langinfo.h-t langinfo.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@||g' \ -e 's/@''GNULIB_ACOSF''@/0/g' \ -e 's/@''GNULIB_ACOSL''@/0/g' \ -e 's/@''GNULIB_ASINF''@/0/g' \ -e 's/@''GNULIB_ASINL''@/0/g' \ -e 's/@''GNULIB_ATANF''@/0/g' \ -e 's/@''GNULIB_ATANL''@/0/g' \ -e 's/@''GNULIB_ATAN2F''@/0/g' \ -e 's/@''GNULIB_CBRT''@/0/g' \ -e 's/@''GNULIB_CBRTF''@/0/g' \ -e 's/@''GNULIB_CBRTL''@/0/g' \ -e 's/@''GNULIB_CEIL''@/0/g' \ -e 's/@''GNULIB_CEILF''@/0/g' \ -e 's/@''GNULIB_CEILL''@/0/g' \ -e 's/@''GNULIB_COPYSIGN''@/0/g' \ -e 's/@''GNULIB_COPYSIGNF''@/0/g' \ -e 's/@''GNULIB_COPYSIGNL''@/0/g' \ -e 's/@''GNULIB_COSF''@/0/g' \ -e 's/@''GNULIB_COSL''@/0/g' \ -e 's/@''GNULIB_COSHF''@/0/g' \ -e 's/@''GNULIB_EXPF''@/0/g' \ -e 's/@''GNULIB_EXPL''@/0/g' \ -e 's/@''GNULIB_EXP2''@/0/g' \ -e 's/@''GNULIB_EXP2F''@/0/g' \ -e 's/@''GNULIB_EXP2L''@/0/g' \ -e 's/@''GNULIB_EXPM1''@/0/g' \ -e 's/@''GNULIB_EXPM1F''@/0/g' \ -e 's/@''GNULIB_EXPM1L''@/0/g' \ -e 's/@''GNULIB_FABSF''@/0/g' \ -e 's/@''GNULIB_FABSL''@/0/g' \ -e 's/@''GNULIB_FLOOR''@/0/g' \ -e 's/@''GNULIB_FLOORF''@/0/g' \ -e 's/@''GNULIB_FLOORL''@/0/g' \ -e 's/@''GNULIB_FMA''@/0/g' \ -e 's/@''GNULIB_FMAF''@/0/g' \ -e 's/@''GNULIB_FMAL''@/0/g' \ -e 's/@''GNULIB_FMOD''@/0/g' \ -e 's/@''GNULIB_FMODF''@/0/g' \ -e 's/@''GNULIB_FMODL''@/0/g' \ -e 's/@''GNULIB_FREXPF''@/0/g' \ -e 's/@''GNULIB_FREXP''@/0/g' \ -e 's/@''GNULIB_FREXPL''@/0/g' \ -e 's/@''GNULIB_GETPAYLOAD''@/0/g' \ -e 's/@''GNULIB_GETPAYLOADF''@/0/g' \ -e 's/@''GNULIB_GETPAYLOADL''@/0/g' \ -e 's/@''GNULIB_HYPOT''@/0/g' \ -e 's/@''GNULIB_HYPOTF''@/0/g' \ -e 's/@''GNULIB_HYPOTL''@/0/g' \ < ./math.in.h > math.h-t1 sed \ -e 's/@''GNULIB_ILOGB''@/0/g' \ -e 's/@''GNULIB_ILOGBF''@/0/g' \ -e 's/@''GNULIB_ILOGBL''@/0/g' \ -e 's/@''GNULIB_ISFINITE''@/0/g' \ -e 's/@''GNULIB_ISINF''@/0/g' \ -e 's/@''GNULIB_ISNAN''@/0/g' \ -e 's/@''GNULIB_ISNANF''@/0/g' \ -e 's/@''GNULIB_ISNAND''@/0/g' \ -e 's/@''GNULIB_ISNANL''@/0/g' \ -e 's/@''GNULIB_LDEXP''@/0/g' \ -e 's/@''GNULIB_LDEXPF''@/0/g' \ -e 's/@''GNULIB_LDEXPL''@/0/g' \ -e 's/@''GNULIB_LOG''@/0/g' \ -e 's/@''GNULIB_LOGF''@/0/g' \ -e 's/@''GNULIB_LOGL''@/0/g' \ -e 's/@''GNULIB_LOG10''@/0/g' \ -e 's/@''GNULIB_LOG10F''@/0/g' \ -e 's/@''GNULIB_LOG10L''@/0/g' \ -e 's/@''GNULIB_LOG1P''@/0/g' \ -e 's/@''GNULIB_LOG1PF''@/0/g' \ -e 's/@''GNULIB_LOG1PL''@/0/g' \ -e 's/@''GNULIB_LOG2''@/0/g' \ -e 's/@''GNULIB_LOG2F''@/0/g' \ -e 's/@''GNULIB_LOG2L''@/0/g' \ -e 's/@''GNULIB_LOGB''@/0/g' \ -e 's/@''GNULIB_LOGBF''@/0/g' \ -e 's/@''GNULIB_LOGBL''@/0/g' \ -e 's/@''GNULIB_MODF''@/0/g' \ -e 's/@''GNULIB_MODFF''@/0/g' \ -e 's/@''GNULIB_MODFL''@/0/g' \ -e 's/@''GNULIB_POWF''@/0/g' \ -e 's/@''GNULIB_REMAINDER''@/0/g' \ -e 's/@''GNULIB_REMAINDERF''@/0/g' \ -e 's/@''GNULIB_REMAINDERL''@/0/g' \ -e 's/@''GNULIB_RINT''@/0/g' \ -e 's/@''GNULIB_RINTF''@/0/g' \ -e 's/@''GNULIB_RINTL''@/0/g' \ -e 's/@''GNULIB_ROUND''@/0/g' \ -e 's/@''GNULIB_ROUNDF''@/0/g' \ -e 's/@''GNULIB_ROUNDL''@/0/g' \ -e 's/@''GNULIB_SETPAYLOAD''@/0/g' \ -e 's/@''GNULIB_SETPAYLOADF''@/0/g' \ -e 's/@''GNULIB_SETPAYLOADL''@/0/g' \ -e 's/@''GNULIB_SETPAYLOADSIG''@/0/g' \ -e 's/@''GNULIB_SETPAYLOADSIGF''@/0/g' \ -e 's/@''GNULIB_SETPAYLOADSIGL''@/0/g' \ -e 's/@''GNULIB_SIGNBIT''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SINF''@/0/g' \ -e 's/@''GNULIB_SINL''@/0/g' \ -e 's/@''GNULIB_SINHF''@/0/g' \ -e 's/@''GNULIB_SQRTF''@/0/g' \ -e 's/@''GNULIB_SQRTL''@/0/g' \ -e 's/@''GNULIB_TANF''@/0/g' \ -e 's/@''GNULIB_TANL''@/0/g' \ -e 's/@''GNULIB_TANHF''@/0/g' \ -e 's/@''GNULIB_TRUNC''@/0/g' \ -e 's/@''GNULIB_TRUNCF''@/0/g' \ -e 's/@''GNULIB_TRUNCL''@/0/g' \ -e 's/@''GNULIB_TOTALORDER''@/0/g' \ -e 's/@''GNULIB_TOTALORDERF''@/0/g' \ -e 's/@''GNULIB_TOTALORDERL''@/0/g' \ -e 's/@''GNULIB_TOTALORDERMAG''@/0/g' \ -e 's/@''GNULIB_TOTALORDERMAGF''@/0/g' \ -e 's/@''GNULIB_TOTALORDERMAGL''@/0/g' \ -e 's/@''GNULIB_MDA_J0''@/1/g' \ -e 's/@''GNULIB_MDA_J1''@/1/g' \ -e 's/@''GNULIB_MDA_JN''@/1/g' \ -e 's/@''GNULIB_MDA_Y0''@/1/g' \ -e 's/@''GNULIB_MDA_Y1''@/1/g' \ -e 's/@''GNULIB_MDA_YN''@/1/g' \ < math.h-t1 > math.h-t2 sed \ -e 's|@''HAVE_ACOSF''@|1|g' \ -e 's|@''HAVE_ACOSL''@|1|g' \ -e 's|@''HAVE_ASINF''@|1|g' \ -e 's|@''HAVE_ASINL''@|1|g' \ -e 's|@''HAVE_ATANF''@|1|g' \ -e 's|@''HAVE_ATANL''@|1|g' \ -e 's|@''HAVE_ATAN2F''@|1|g' \ -e 's|@''HAVE_CBRT''@|1|g' \ -e 's|@''HAVE_CBRTF''@|1|g' \ -e 's|@''HAVE_CBRTL''@|1|g' \ -e 's|@''HAVE_COPYSIGN''@|1|g' \ -e 's|@''HAVE_COPYSIGNL''@|1|g' \ -e 's|@''HAVE_COSF''@|1|g' \ -e 's|@''HAVE_COSL''@|1|g' \ -e 's|@''HAVE_COSHF''@|1|g' \ -e 's|@''HAVE_EXPF''@|1|g' \ -e 's|@''HAVE_EXPL''@|1|g' \ -e 's|@''HAVE_EXPM1''@|1|g' \ -e 's|@''HAVE_EXPM1F''@|1|g' \ -e 's|@''HAVE_FABSF''@|1|g' \ -e 's|@''HAVE_FABSL''@|1|g' \ -e 's|@''HAVE_FMA''@|1|g' \ -e 's|@''HAVE_FMAF''@|1|g' \ -e 's|@''HAVE_FMAL''@|1|g' \ -e 's|@''HAVE_FMODF''@|1|g' \ -e 's|@''HAVE_FMODL''@|1|g' \ -e 's|@''HAVE_FREXPF''@|1|g' \ -e 's|@''HAVE_GETPAYLOAD''@|1|g' \ -e 's|@''HAVE_GETPAYLOADF''@|1|g' \ -e 's|@''HAVE_GETPAYLOADL''@|1|g' \ -e 's|@''HAVE_HYPOTF''@|1|g' \ -e 's|@''HAVE_HYPOTL''@|1|g' \ -e 's|@''HAVE_ILOGB''@|1|g' \ -e 's|@''HAVE_ILOGBF''@|1|g' \ -e 's|@''HAVE_ILOGBL''@|1|g' \ -e 's|@''HAVE_ISNANF''@|1|g' \ -e 's|@''HAVE_ISNAND''@|1|g' \ -e 's|@''HAVE_ISNANL''@|1|g' \ -e 's|@''HAVE_LDEXPF''@|1|g' \ -e 's|@''HAVE_LOGF''@|1|g' \ -e 's|@''HAVE_LOGL''@|1|g' \ -e 's|@''HAVE_LOG10F''@|1|g' \ -e 's|@''HAVE_LOG10L''@|1|g' \ -e 's|@''HAVE_LOG1P''@|1|g' \ -e 's|@''HAVE_LOG1PF''@|1|g' \ -e 's|@''HAVE_LOG1PL''@|1|g' \ -e 's|@''HAVE_LOGBF''@|1|g' \ -e 's|@''HAVE_LOGBL''@|1|g' \ -e 's|@''HAVE_MODFF''@|1|g' \ -e 's|@''HAVE_MODFL''@|1|g' \ -e 's|@''HAVE_POWF''@|1|g' \ -e 's|@''HAVE_REMAINDER''@|1|g' \ -e 's|@''HAVE_REMAINDERF''@|1|g' \ -e 's|@''HAVE_RINT''@|1|g' \ -e 's|@''HAVE_RINTL''@|1|g' \ -e 's|@''HAVE_SETPAYLOAD''@|1|g' \ -e 's|@''HAVE_SETPAYLOADF''@|1|g' \ -e 's|@''HAVE_SETPAYLOADL''@|1|g' \ -e 's|@''HAVE_SETPAYLOADSIG''@|1|g' \ -e 's|@''HAVE_SETPAYLOADSIGF''@|1|g' \ -e 's|@''HAVE_SETPAYLOADSIGL''@|1|g' \ -e 's|@''HAVE_SINF''@|1|g' \ -e 's|@''HAVE_SINL''@|1|g' \ -e 's|@''HAVE_SINHF''@|1|g' \ -e 's|@''HAVE_SQRTF''@|1|g' \ -e 's|@''HAVE_SQRTL''@|1|g' \ -e 's|@''HAVE_TANF''@|1|g' \ -e 's|@''HAVE_TANL''@|1|g' \ -e 's|@''HAVE_TANHF''@|1|g' \ -e 's|@''HAVE_TOTALORDER''@|1|g' \ -e 's|@''HAVE_TOTALORDERF''@|1|g' \ -e 's|@''HAVE_TOTALORDERL''@|1|g' \ -e 's|@''HAVE_TOTALORDERMAG''@|1|g' \ -e 's|@''HAVE_TOTALORDERMAGF''@|1|g' \ -e 's|@''HAVE_TOTALORDERMAGL''@|1|g' \ < math.h-t2 > math.h-t3 sed \ -e 's|@''HAVE_DECL_ACOSL''@|1|g' \ -e 's|@''HAVE_DECL_ASINL''@|1|g' \ -e 's|@''HAVE_DECL_ATANL''@|1|g' \ -e 's|@''HAVE_DECL_CBRTF''@|1|g' \ -e 's|@''HAVE_DECL_CBRTL''@|1|g' \ -e 's|@''HAVE_DECL_CEILF''@|1|g' \ -e 's|@''HAVE_DECL_CEILL''@|1|g' \ -e 's|@''HAVE_DECL_COPYSIGNF''@|1|g' \ -e 's|@''HAVE_DECL_COSL''@|1|g' \ -e 's|@''HAVE_DECL_EXPL''@|1|g' \ -e 's|@''HAVE_DECL_EXP2''@|1|g' \ -e 's|@''HAVE_DECL_EXP2F''@|1|g' \ -e 's|@''HAVE_DECL_EXP2L''@|1|g' \ -e 's|@''HAVE_DECL_EXPM1L''@|1|g' \ -e 's|@''HAVE_DECL_FLOORF''@|1|g' \ -e 's|@''HAVE_DECL_FLOORL''@|1|g' \ -e 's|@''HAVE_DECL_FREXPL''@|1|g' \ -e 's|@''HAVE_DECL_LDEXPL''@|1|g' \ -e 's|@''HAVE_DECL_LOGL''@|1|g' \ -e 's|@''HAVE_DECL_LOG10L''@|1|g' \ -e 's|@''HAVE_DECL_LOG2''@|1|g' \ -e 's|@''HAVE_DECL_LOG2F''@|1|g' \ -e 's|@''HAVE_DECL_LOG2L''@|1|g' \ -e 's|@''HAVE_DECL_LOGB''@|1|g' \ -e 's|@''HAVE_DECL_REMAINDER''@|1|g' \ -e 's|@''HAVE_DECL_REMAINDERL''@|1|g' \ -e 's|@''HAVE_DECL_RINTF''@|1|g' \ -e 's|@''HAVE_DECL_ROUND''@|1|g' \ -e 's|@''HAVE_DECL_ROUNDF''@|1|g' \ -e 's|@''HAVE_DECL_ROUNDL''@|1|g' \ -e 's|@''HAVE_DECL_SINL''@|1|g' \ -e 's|@''HAVE_DECL_SQRTL''@|1|g' \ -e 's|@''HAVE_DECL_TANL''@|1|g' \ -e 's|@''HAVE_DECL_TRUNC''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCF''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCL''@|1|g' \ < math.h-t3 > math.h-t4 sed \ -e 's|@''REPLACE_ACOSF''@|0|g' \ -e 's|@''REPLACE_ASINF''@|0|g' \ -e 's|@''REPLACE_ATANF''@|0|g' \ -e 's|@''REPLACE_ATAN2F''@|0|g' \ -e 's|@''REPLACE_CBRTF''@|0|g' \ -e 's|@''REPLACE_CBRTL''@|0|g' \ -e 's|@''REPLACE_CEIL''@|0|g' \ -e 's|@''REPLACE_CEILF''@|0|g' \ -e 's|@''REPLACE_CEILL''@|0|g' \ -e 's|@''REPLACE_COSF''@|0|g' \ -e 's|@''REPLACE_COSHF''@|0|g' \ -e 's|@''REPLACE_EXPF''@|0|g' \ -e 's|@''REPLACE_EXPL''@|0|g' \ -e 's|@''REPLACE_EXPM1''@|0|g' \ -e 's|@''REPLACE_EXPM1F''@|0|g' \ -e 's|@''REPLACE_EXPM1L''@|0|g' \ -e 's|@''REPLACE_EXP2''@|0|g' \ -e 's|@''REPLACE_EXP2L''@|0|g' \ -e 's|@''REPLACE_FABSL''@|0|g' \ -e 's|@''REPLACE_FLOOR''@|0|g' \ -e 's|@''REPLACE_FLOORF''@|0|g' \ -e 's|@''REPLACE_FLOORL''@|0|g' \ -e 's|@''REPLACE_FMA''@|0|g' \ -e 's|@''REPLACE_FMAF''@|0|g' \ -e 's|@''REPLACE_FMAL''@|0|g' \ -e 's|@''REPLACE_FMOD''@|0|g' \ -e 's|@''REPLACE_FMODF''@|0|g' \ -e 's|@''REPLACE_FMODL''@|0|g' \ -e 's|@''REPLACE_FREXPF''@|0|g' \ -e 's|@''REPLACE_FREXP''@|0|g' \ -e 's|@''REPLACE_FREXPL''@|0|g' \ -e 's|@''REPLACE_GETPAYLOAD''@|0|g' \ -e 's|@''REPLACE_GETPAYLOADF''@|0|g' \ -e 's|@''REPLACE_GETPAYLOADL''@|0|g' \ -e 's|@''REPLACE_HUGE_VAL''@|0|g' \ -e 's|@''REPLACE_HYPOT''@|0|g' \ -e 's|@''REPLACE_HYPOTF''@|0|g' \ -e 's|@''REPLACE_HYPOTL''@|0|g' \ -e 's|@''REPLACE_ILOGB''@|0|g' \ -e 's|@''REPLACE_ILOGBF''@|0|g' \ -e 's|@''REPLACE_ILOGBL''@|0|g' \ -e 's|@''REPLACE_ISFINITE''@|0|g' \ -e 's|@''REPLACE_ISINF''@|0|g' \ -e 's|@''REPLACE_ISNAN''@|0|g' \ -e 's|@''REPLACE_ITOLD''@|0|g' \ < math.h-t4 > math.h-t5 sed \ -e 's|@''REPLACE_LDEXP''@|0|g' \ -e 's|@''REPLACE_LDEXPL''@|0|g' \ -e 's|@''REPLACE_LOG''@|0|g' \ -e 's|@''REPLACE_LOGF''@|0|g' \ -e 's|@''REPLACE_LOGL''@|0|g' \ -e 's|@''REPLACE_LOG10''@|0|g' \ -e 's|@''REPLACE_LOG10F''@|0|g' \ -e 's|@''REPLACE_LOG10L''@|0|g' \ -e 's|@''REPLACE_LOG1P''@|0|g' \ -e 's|@''REPLACE_LOG1PF''@|0|g' \ -e 's|@''REPLACE_LOG1PL''@|0|g' \ -e 's|@''REPLACE_LOG2''@|0|g' \ -e 's|@''REPLACE_LOG2F''@|0|g' \ -e 's|@''REPLACE_LOG2L''@|0|g' \ -e 's|@''REPLACE_LOGB''@|0|g' \ -e 's|@''REPLACE_LOGBF''@|0|g' \ -e 's|@''REPLACE_LOGBL''@|0|g' \ -e 's|@''REPLACE_MODF''@|0|g' \ -e 's|@''REPLACE_MODFF''@|0|g' \ -e 's|@''REPLACE_MODFL''@|0|g' \ -e 's|@''REPLACE_NAN''@|0|g' \ -e 's|@''REPLACE_REMAINDER''@|0|g' \ -e 's|@''REPLACE_REMAINDERF''@|0|g' \ -e 's|@''REPLACE_REMAINDERL''@|0|g' \ -e 's|@''REPLACE_RINTL''@|0|g' \ -e 's|@''REPLACE_ROUND''@|0|g' \ -e 's|@''REPLACE_ROUNDF''@|0|g' \ -e 's|@''REPLACE_ROUNDL''@|0|g' \ -e 's|@''REPLACE_SIGNBIT''@|0|g' \ -e 's|@''REPLACE_SIGNBIT_USING_BUILTINS''@|1|g' \ -e 's|@''REPLACE_SINF''@|0|g' \ -e 's|@''REPLACE_SINHF''@|0|g' \ -e 's|@''REPLACE_SQRTF''@|0|g' \ -e 's|@''REPLACE_SQRTL''@|0|g' \ -e 's|@''REPLACE_TANF''@|0|g' \ -e 's|@''REPLACE_TANHF''@|0|g' \ -e 's|@''REPLACE_TOTALORDER''@|0|g' \ -e 's|@''REPLACE_TOTALORDERF''@|0|g' \ -e 's|@''REPLACE_TOTALORDERL''@|0|g' \ -e 's|@''REPLACE_TOTALORDERMAG''@|0|g' \ -e 's|@''REPLACE_TOTALORDERMAGF''@|0|g' \ -e 's|@''REPLACE_TOTALORDERMAGL''@|0|g' \ -e 's|@''REPLACE_TRUNC''@|0|g' \ -e 's|@''REPLACE_TRUNCF''@|0|g' \ -e 's|@''REPLACE_TRUNCL''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < math.h-t5 > math.h-t6 rm -f math.h-t1 math.h-t2 math.h-t3 math.h-t4 math.h-t5 mv math.h-t6 math.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GGL|g' \ -e 's|@''HAVE_SYS_IOCTL_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_IOCTL_H''@||g' \ -e 's/@''GNULIB_IOCTL''@/IN_GNUTLS_GNULIB_TESTS/g' \ -e 's|@''SYS_IOCTL_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''SYS_IOCTL_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e 's|@''REPLACE_IOCTL''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_ioctl.in.h > sys/ioctl.h-t mv sys/ioctl.h-t sys/ioctl.h ## ---------------------------------------------------- ## ## ------------------- Gnulib tests ------------------- ## ## You can ignore compiler warnings in this directory. ## ## ---------------------------------------------------- ## make all-recursive make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' Making all in . make[6]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' Making all in src make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' make all-am make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o psk.o psk.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o psktool-options.lo psktool-options.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c psktool-options.c -fPIC -DPIC -o .libs/psktool-options.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcmd-psk.la psktool-options.lo libtool: link: ar cr .libs/libcmd-psk.a .libs/psktool-options.o libtool: link: ranlib .libs/libcmd-psk.a libtool: link: ( cd ".libs" && rm -f "libcmd-psk.la" && ln -s "../libcmd-psk.la" "libcmd-psk.la" ) /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o psktool psk.o ../lib/libgnutls.la libcmd-psk.la ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/psktool psk.o ../lib/.libs/libgnutls.so ./.libs/libcmd-psk.a ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cli-debug.o cli-debug.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tests.o tests.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o socket.o socket.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o common.o common.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls-cli-debug-options.lo gnutls-cli-debug-options.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gnutls-cli-debug-options.c -fPIC -DPIC -o .libs/gnutls-cli-debug-options.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcmd-cli-debug.la gnutls-cli-debug-options.lo libtool: link: ar cr .libs/libcmd-cli-debug.a .libs/gnutls-cli-debug-options.o libtool: link: ranlib .libs/libcmd-cli-debug.a libtool: link: ( cd ".libs" && rm -f "libcmd-cli-debug.la" && ln -s "../libcmd-cli-debug.la" "libcmd-cli-debug.la" ) /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls-cli-debug cli-debug.o tests.o socket.o common.o ../lib/libgnutls.la libcmd-cli-debug.la ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls-cli-debug cli-debug.o tests.o socket.o common.o ../lib/.libs/libgnutls.so ./.libs/libcmd-cli-debug.a ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a In function 'digits_to_date_time': lto1: warning: use of uninitialized value 'text_int.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 89:' branch... |...... | 2404 | case 89: /* number: tUNUMBER */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (53) calling 'digits_to_date_time' from 'yyparse' | +--> 'digits_to_date_time': events 54-55 | | 262 | digits_to_date_time (parser_control *pc, textint text_int) | | ^ ~ | | | | | | (54) entry to 'digits_to_date_time' (55) region created on stack here | 'digits_to_date_time': event 56 | |lto1: | (56): use of uninitialized value 'text_int.value' here | In function 'apply_relative_time': lto1: warning: use of uninitialized value 'rel.month' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 34:' branch... |...... | 2022 | case 34: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (53) calling 'apply_relative_time' from 'yyparse' | +--> 'apply_relative_time': events 54-55 | | 302 | apply_relative_time (parser_control *pc, relative_time rel, int factor) | | ^ ~ | | | | | | (54) entry to 'apply_relative_time' (55) region created on stack here | 'apply_relative_time': event 56 | |lto1: | (56): use of uninitialized value 'rel.month' here | gl/parse-datetime.c: In function 'yyparse': gl/parse-datetime.c:1787:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1787 | *++yyvsp = yylval; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-27 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1582 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (17) region created on stack here | | (18) capacity: 56 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (19) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (20) ...to here | | (21) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (22) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (23) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (24) ...to here | | (25) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (26) ...to here | | (27) calling 'yylex' from 'yyparse' | +--> 'yylex': events 28-29 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (28) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (29) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 30 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (30) following 'default:' branch... | <------+ | 'yylex': event 31 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (31) ...to here | <------+ | 'yyparse': events 32-39 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (33) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (34) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (35) following 'false' branch (when 'yyn_249 > 0')... |...... | 1780 | if (yyerrstatus) | | ~ | | | | | (36) ...to here | | (37) following 'false' branch (when 'yyerrstatus_217 == 0')... |...... | 1787 | *++yyvsp = yylval; | | ~ | | | | | (38) ...to here | | (39) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (23) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (26) use of uninitialized value '*_14' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (28) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 29 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (29) following 'default:' branch... | <------+ | 'yylex': event 30 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (30) ...to here | <------+ | 'yyparse': events 31-36 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (31) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (32) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (33) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (34) following 'true' branch (when 'yyn_249 <= 0')... |...... | 1774 | yyn = -yyn; | | ~ | | | | | (35) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (36) use of uninitialized value '*_14' here | gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 19:' branch... |...... | 1923 | case 19: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 20:' branch... |...... | 1932 | case 20: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 21:' branch... |...... | 1941 | case 21: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 23:' branch... |...... | 1950 | case 23: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 24:' branch... |...... | 1959 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 25:' branch... |...... | 1968 | case 25: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value '_60->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 28:' branch... |...... | 1977 | case 28: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_60->textintval' here | gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 759 | { pc->time_zone = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 33:' branch... |...... | 2013 | case 33: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value '_76->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 35:' branch... |...... | 2031 | case 35: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_76->textintval' here | gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 774 | { pc->time_zone = $1 + 60 * 60; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 37:' branch... |...... | 2044 | case 37: /* zone: tZONE tDST */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 786 | pc->day_number = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 39:' branch... |...... | 2059 | case 39: /* day: tDAY ',' */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 790 | pc->day_ordinal = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 40:' branch... |...... | 2068 | case 40: /* day: tORDINAL tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 796 | pc->day_ordinal = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 41:' branch... |...... | 2078 | case 41: /* day: tUNUMBER tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 805 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:806:40: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 806 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:806:40: | 806 | pc->day = $3.value; | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 815 | if (4 <= $1.digits) | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) out-of-bounds read from byte -152 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌─────────────────────────┐ │read of 'idx_t' (8 bytes)│ └─────────────────────────┘ ^ │ │ ┌─────────────────────────┐ ┌──────────┬─────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴─────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └─────────────────────────┘ └──────────────────────────────────────┘ ├────────────┬────────────┤├─┬─┤├──────────────────┬───────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:825:22: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 825 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | | (56) out-of-bounds read from byte -168 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:825:22: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 825 | pc->year = $1; | ^ ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:826:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 826 | pc->month = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:826:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 826 | pc->month = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:827:44: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 827 | pc->day = $5.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | 827 | pc->day = $5.value; | | | | | | | (56) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:836:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 836 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | | (56) out-of-bounds read from byte -160 till byte -153 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:836:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 836 | pc->month = $1.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └────────────────────────────┘ └───────────────────────────────────┘ ├─────────────┬──────────────┤├─┬─┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │152 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:837:45: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 837 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | 837 | pc->day = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:837:45: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 837 | pc->day = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 844 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:845:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 845 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:845:31: | 845 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 852 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │48 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:853:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:853:13: | 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 859 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 46:' branch... |...... | 2158 | case 46: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 864 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -112 till byte -105 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬───────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴───────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └────────────────────────────────────┘ ├─────────────┬──────────────┤├┬─┤├─────────────────┬──────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │104 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:865:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 865 | pc->day = $2.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:865:41: | 865 | pc->day = $2.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:865:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 870 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 48:' branch... |...... | 2177 | case 48: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 875 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:876:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 876 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:876:31: | 876 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 886 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -33 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │32 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:887:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:887:13: | 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:894:15: warning: use of uninitialized value '_138->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 52:' branch... |...... | 2207 | case 52: /* rel: relunit tAGO */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:894:15: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value '_138->rel' here | gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 55:' branch... |...... | 2225 | case 55: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 56:' branch... |...... | 2231 | case 56: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 58:' branch... |...... | 2243 | case 58: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 59:' branch... |...... | 2249 | case 59: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 61:' branch... |...... | 2261 | case 61: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:916:13: | 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 62:' branch... |...... | 2268 | case 62: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:919:13: | 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 64:' branch... |...... | 2281 | case 64: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 65:' branch... |...... | 2287 | case 65: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 67:' branch... |...... | 2299 | case 67: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 68:' branch... |...... | 2305 | case 68: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 70:' branch... |...... | 2317 | case 70: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 71:' branch... |...... | 2323 | case 71: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 72:' branch... |...... | 2329 | case 72: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 73:' branch... |...... | 2335 | case 73: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 76:' branch... |...... | 2347 | case 76: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 77:' branch... |...... | 2353 | case 77: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 78:' branch... |...... | 2359 | case 78: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:954:13: | 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 79:' branch... |...... | 2366 | case 79: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 80:' branch... |...... | 2372 | case 80: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 81:' branch... |...... | 2378 | case 81: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:974:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 86:' branch... |...... | 2390 | case 86: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:974:79: | 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:981:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 88:' branch... |...... | 2397 | case 88: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:981:79: | 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:994:9: warning: use of uninitialized value '_183->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 994 | digits_to_date_time (pc, $1); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 90:' branch... |...... | 2410 | case 90: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (54) use of uninitialized value '_183->textintval' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1003 | { $$ = $2.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 92:' branch... |...... | 2427 | case 92: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o certtool.o certtool.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o certtool-common.o certtool-common.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o certtool-extras.o certtool-extras.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o certtool-options.lo certtool-options.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c certtool-options.c -fPIC -DPIC -o .libs/certtool-options.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o certtool-cfg.lo certtool-cfg.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c certtool-cfg.c -fPIC -DPIC -o .libs/certtool-cfg.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cfg.lo cfg.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c cfg.c -fPIC -DPIC -o .libs/cfg.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcerttool-cfg.la certtool-cfg.lo cfg.lo ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: (cd .libs/libcerttool-cfg.lax/libgnu.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/../gl/.libs/libgnu.a") libtool: link: (cd .libs/libcerttool-cfg.lax/libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/.libs/libgnu_gpl.a") copying selected object files to avoid basename conflicts... libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/asnprintf.o .libs/libcerttool-cfg.lax/lt1-asnprintf.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/asnprintf.o .libs/libcerttool-cfg.lax/lt1-asnprintf.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/fopen.o .libs/libcerttool-cfg.lax/lt2-fopen.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/fopen.o .libs/libcerttool-cfg.lax/lt2-fopen.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/printf-args.o .libs/libcerttool-cfg.lax/lt3-printf-args.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/printf-args.o .libs/libcerttool-cfg.lax/lt3-printf-args.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/printf-parse.o .libs/libcerttool-cfg.lax/lt4-printf-parse.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/printf-parse.o .libs/libcerttool-cfg.lax/lt4-printf-parse.o libtool: link: ln .libs/libcerttool-cfg.lax/libgnu_gpl.a/vasnprintf.o .libs/libcerttool-cfg.lax/lt5-vasnprintf.o || cp .libs/libcerttool-cfg.lax/libgnu_gpl.a/vasnprintf.o .libs/libcerttool-cfg.lax/lt5-vasnprintf.o libtool: link: ar cr .libs/libcerttool-cfg.a .libs/certtool-cfg.o .libs/cfg.o .libs/libcerttool-cfg.lax/libgnu.a/asnprintf.o .libs/libcerttool-cfg.lax/libgnu.a/fopen.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-basename-lgpl.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-bitrotate.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-c-ctype.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-c-strcasecmp.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-c-strncasecmp.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-cloexec.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-dirname-lgpl.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-fcntl.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-fd-hook.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-gl_linkedhash_list.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-gl_list.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-hash-pjw-bare.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-hash.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-lock.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-malloca.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-mbszero.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-memset_explicit.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-read-file.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-scratch_buffer_grow.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-stat-time.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-stripslash.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-sys_socket.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-threadlib.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-tls.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-unistd.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-vsnzprintf.o .libs/libcerttool-cfg.lax/libgnu.a/libgnu_la-xsize.o .libs/libcerttool-cfg.lax/libgnu.a/printf-args.o .libs/libcerttool-cfg.lax/libgnu.a/printf-parse.o .libs/libcerttool-cfg.lax/libgnu.a/vasnprintf.o .libs/libcerttool-cfg.lax/lt1-asnprintf.o .libs/libcerttool-cfg.lax/lt2-fopen.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcerttool-cfg.lax/libgnu_gpl.a/mktime.o .libs/libcerttool-cfg.lax/lt3-printf-args.o .libs/libcerttool-cfg.lax/lt4-printf-parse.o .libs/libcerttool-cfg.lax/lt5-vasnprintf.o libtool: link: ranlib .libs/libcerttool-cfg.a libtool: link: rm -fr .libs/libcerttool-cfg.lax .libs/libcerttool-cfg.lax libtool: link: ( cd ".libs" && rm -f "libcerttool-cfg.la" && ln -s "../libcerttool-cfg.la" "libcerttool-cfg.la" ) /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcmd-certtool.la certtool-options.lo libcerttool-cfg.la ../lib/libgnutls.la gl/libgnu_gpl.la ../gl/libgnu.la -ltasn1 gl/libgnu_gpl.la libtool: link: (cd .libs/libcmd-certtool.lax/libcerttool-cfg.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/./.libs/libcerttool-cfg.a") libtool: link: (cd .libs/libcmd-certtool.lax/libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/.libs/libgnu_gpl.a") libtool: link: (cd .libs/libcmd-certtool.lax/libgnu.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/../gl/.libs/libgnu.a") libtool: link: (cd .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/.libs/libgnu_gpl.a") copying selected object files to avoid basename conflicts... libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/asnprintf.o .libs/libcmd-certtool.lax/lt2-asnprintf.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/asnprintf.o .libs/libcmd-certtool.lax/lt2-asnprintf.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/fopen.o .libs/libcmd-certtool.lax/lt3-fopen.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/fopen.o .libs/libcmd-certtool.lax/lt3-fopen.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-certtool.lax/lt4-libgnu_gpl_la-basename-lgpl.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-certtool.lax/lt4-libgnu_gpl_la-basename-lgpl.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-certtool.lax/lt5-libgnu_gpl_la-bitrotate.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-certtool.lax/lt5-libgnu_gpl_la-bitrotate.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-certtool.lax/lt6-libgnu_gpl_la-c-ctype.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-certtool.lax/lt6-libgnu_gpl_la-c-ctype.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-certtool.lax/lt7-libgnu_gpl_la-c-strcasecmp.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-certtool.lax/lt7-libgnu_gpl_la-c-strcasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-certtool.lax/lt8-libgnu_gpl_la-c-strncasecmp.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-certtool.lax/lt8-libgnu_gpl_la-c-strncasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcmd-certtool.lax/lt9-libgnu_gpl_la-cloexec.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcmd-certtool.lax/lt9-libgnu_gpl_la-cloexec.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcmd-certtool.lax/lt10-libgnu_gpl_la-close-stream.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcmd-certtool.lax/lt10-libgnu_gpl_la-close-stream.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcmd-certtool.lax/lt11-libgnu_gpl_la-exitfail.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcmd-certtool.lax/lt11-libgnu_gpl_la-exitfail.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcmd-certtool.lax/lt12-libgnu_gpl_la-fcntl.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcmd-certtool.lax/lt12-libgnu_gpl_la-fcntl.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-certtool.lax/lt13-libgnu_gpl_la-fd-hook.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-certtool.lax/lt13-libgnu_gpl_la-fd-hook.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcmd-certtool.lax/lt14-libgnu_gpl_la-fseek.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcmd-certtool.lax/lt14-libgnu_gpl_la-fseek.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcmd-certtool.lax/lt15-libgnu_gpl_la-fseeko.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcmd-certtool.lax/lt15-libgnu_gpl_la-fseeko.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcmd-certtool.lax/lt16-libgnu_gpl_la-getprogname.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcmd-certtool.lax/lt16-libgnu_gpl_la-getprogname.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcmd-certtool.lax/lt17-libgnu_gpl_la-gettime.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcmd-certtool.lax/lt17-libgnu_gpl_la-gettime.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-certtool.lax/lt18-libgnu_gpl_la-gl_linked_list.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-certtool.lax/lt18-libgnu_gpl_la-gl_linked_list.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcmd-certtool.lax/lt20-libgnu_gpl_la-gl_list.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcmd-certtool.lax/lt20-libgnu_gpl_la-gl_list.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-certtool.lax/lt21-libgnu_gpl_la-gl_xlist.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-certtool.lax/lt21-libgnu_gpl_la-gl_xlist.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcmd-certtool.lax/lt23-libgnu_gpl_la-hash.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcmd-certtool.lax/lt23-libgnu_gpl_la-hash.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcmd-certtool.lax/lt24-libgnu_gpl_la-ialloc.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcmd-certtool.lax/lt24-libgnu_gpl_la-ialloc.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcmd-certtool.lax/lt25-libgnu_gpl_la-lock.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcmd-certtool.lax/lt25-libgnu_gpl_la-lock.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcmd-certtool.lax/lt26-libgnu_gpl_la-malloca.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcmd-certtool.lax/lt26-libgnu_gpl_la-malloca.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcmd-certtool.lax/lt27-libgnu_gpl_la-mbszero.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcmd-certtool.lax/lt27-libgnu_gpl_la-mbszero.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-certtool.lax/lt28-libgnu_gpl_la-memset_explicit.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-certtool.lax/lt28-libgnu_gpl_la-memset_explicit.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-certtool.lax/lt29-libgnu_gpl_la-nstrftime.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-certtool.lax/lt29-libgnu_gpl_la-nstrftime.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-certtool.lax/lt30-libgnu_gpl_la-parse-datetime.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-certtool.lax/lt30-libgnu_gpl_la-parse-datetime.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcmd-certtool.lax/lt31-libgnu_gpl_la-progname.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcmd-certtool.lax/lt31-libgnu_gpl_la-progname.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcmd-certtool.lax/lt32-libgnu_gpl_la-read-file.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcmd-certtool.lax/lt32-libgnu_gpl_la-read-file.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-certtool.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-certtool.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcmd-certtool.lax/lt37-libgnu_gpl_la-sockets.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcmd-certtool.lax/lt37-libgnu_gpl_la-sockets.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcmd-certtool.lax/lt38-libgnu_gpl_la-stat-time.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcmd-certtool.lax/lt38-libgnu_gpl_la-stat-time.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-certtool.lax/lt39-libgnu_gpl_la-sys_socket.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-certtool.lax/lt39-libgnu_gpl_la-sys_socket.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcmd-certtool.lax/lt40-libgnu_gpl_la-threadlib.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcmd-certtool.lax/lt40-libgnu_gpl_la-threadlib.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcmd-certtool.lax/lt41-libgnu_gpl_la-time_rz.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcmd-certtool.lax/lt41-libgnu_gpl_la-time_rz.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcmd-certtool.lax/lt42-libgnu_gpl_la-timespec.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcmd-certtool.lax/lt42-libgnu_gpl_la-timespec.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcmd-certtool.lax/lt43-libgnu_gpl_la-tls.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcmd-certtool.lax/lt43-libgnu_gpl_la-tls.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcmd-certtool.lax/lt44-libgnu_gpl_la-unistd.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcmd-certtool.lax/lt44-libgnu_gpl_la-unistd.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-certtool.lax/lt45-libgnu_gpl_la-vsnzprintf.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-certtool.lax/lt45-libgnu_gpl_la-vsnzprintf.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-certtool.lax/lt46-libgnu_gpl_la-xalloc-die.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-certtool.lax/lt46-libgnu_gpl_la-xalloc-die.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-certtool.lax/lt47-libgnu_gpl_la-xmalloc.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-certtool.lax/lt47-libgnu_gpl_la-xmalloc.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcmd-certtool.lax/lt48-libgnu_gpl_la-xsize.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcmd-certtool.lax/lt48-libgnu_gpl_la-xsize.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-certtool.lax/lt49-mktime.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-certtool.lax/lt49-mktime.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-certtool.lax/lt50-printf-args.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-certtool.lax/lt50-printf-args.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-certtool.lax/lt51-printf-parse.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-certtool.lax/lt51-printf-parse.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-certtool.lax/lt52-vasnprintf.o || cp .libs/libcmd-certtool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-certtool.lax/lt52-vasnprintf.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/asnprintf.o .libs/libcmd-certtool.lax/lt53-asnprintf.o || cp .libs/libcmd-certtool.lax/libgnu.a/asnprintf.o .libs/libcmd-certtool.lax/lt53-asnprintf.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/fopen.o .libs/libcmd-certtool.lax/lt54-fopen.o || cp .libs/libcmd-certtool.lax/libgnu.a/fopen.o .libs/libcmd-certtool.lax/lt54-fopen.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-basename-lgpl.o .libs/libcmd-certtool.lax/lt55-libgnu_la-basename-lgpl.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-basename-lgpl.o .libs/libcmd-certtool.lax/lt55-libgnu_la-basename-lgpl.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-bitrotate.o .libs/libcmd-certtool.lax/lt56-libgnu_la-bitrotate.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-bitrotate.o .libs/libcmd-certtool.lax/lt56-libgnu_la-bitrotate.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-c-ctype.o .libs/libcmd-certtool.lax/lt57-libgnu_la-c-ctype.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-c-ctype.o .libs/libcmd-certtool.lax/lt57-libgnu_la-c-ctype.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-c-strcasecmp.o .libs/libcmd-certtool.lax/lt58-libgnu_la-c-strcasecmp.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-c-strcasecmp.o .libs/libcmd-certtool.lax/lt58-libgnu_la-c-strcasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-c-strncasecmp.o .libs/libcmd-certtool.lax/lt59-libgnu_la-c-strncasecmp.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-c-strncasecmp.o .libs/libcmd-certtool.lax/lt59-libgnu_la-c-strncasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-cloexec.o .libs/libcmd-certtool.lax/lt60-libgnu_la-cloexec.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-cloexec.o .libs/libcmd-certtool.lax/lt60-libgnu_la-cloexec.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-dirname-lgpl.o .libs/libcmd-certtool.lax/lt61-libgnu_la-dirname-lgpl.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-dirname-lgpl.o .libs/libcmd-certtool.lax/lt61-libgnu_la-dirname-lgpl.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-fcntl.o .libs/libcmd-certtool.lax/lt62-libgnu_la-fcntl.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-fcntl.o .libs/libcmd-certtool.lax/lt62-libgnu_la-fcntl.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-fd-hook.o .libs/libcmd-certtool.lax/lt63-libgnu_la-fd-hook.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-fd-hook.o .libs/libcmd-certtool.lax/lt63-libgnu_la-fd-hook.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/lt64-libgnu_la-gl_linkedhash_list.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/lt64-libgnu_la-gl_linkedhash_list.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-gl_list.o .libs/libcmd-certtool.lax/lt65-libgnu_la-gl_list.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-gl_list.o .libs/libcmd-certtool.lax/lt65-libgnu_la-gl_list.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt66-libgnu_la-hash-pjw-bare.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt66-libgnu_la-hash-pjw-bare.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-hash.o .libs/libcmd-certtool.lax/lt67-libgnu_la-hash.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-hash.o .libs/libcmd-certtool.lax/lt67-libgnu_la-hash.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-lock.o .libs/libcmd-certtool.lax/lt68-libgnu_la-lock.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-lock.o .libs/libcmd-certtool.lax/lt68-libgnu_la-lock.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-malloca.o .libs/libcmd-certtool.lax/lt69-libgnu_la-malloca.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-malloca.o .libs/libcmd-certtool.lax/lt69-libgnu_la-malloca.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-mbszero.o .libs/libcmd-certtool.lax/lt70-libgnu_la-mbszero.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-mbszero.o .libs/libcmd-certtool.lax/lt70-libgnu_la-mbszero.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-memset_explicit.o .libs/libcmd-certtool.lax/lt71-libgnu_la-memset_explicit.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-memset_explicit.o .libs/libcmd-certtool.lax/lt71-libgnu_la-memset_explicit.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-read-file.o .libs/libcmd-certtool.lax/lt72-libgnu_la-read-file.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-read-file.o .libs/libcmd-certtool.lax/lt72-libgnu_la-read-file.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/lt73-libgnu_la-scratch_buffer_grow.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/lt73-libgnu_la-scratch_buffer_grow.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-stat-time.o .libs/libcmd-certtool.lax/lt76-libgnu_la-stat-time.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-stat-time.o .libs/libcmd-certtool.lax/lt76-libgnu_la-stat-time.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-stripslash.o .libs/libcmd-certtool.lax/lt77-libgnu_la-stripslash.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-stripslash.o .libs/libcmd-certtool.lax/lt77-libgnu_la-stripslash.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-sys_socket.o .libs/libcmd-certtool.lax/lt78-libgnu_la-sys_socket.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-sys_socket.o .libs/libcmd-certtool.lax/lt78-libgnu_la-sys_socket.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-threadlib.o .libs/libcmd-certtool.lax/lt79-libgnu_la-threadlib.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-threadlib.o .libs/libcmd-certtool.lax/lt79-libgnu_la-threadlib.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-tls.o .libs/libcmd-certtool.lax/lt80-libgnu_la-tls.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-tls.o .libs/libcmd-certtool.lax/lt80-libgnu_la-tls.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-unistd.o .libs/libcmd-certtool.lax/lt81-libgnu_la-unistd.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-unistd.o .libs/libcmd-certtool.lax/lt81-libgnu_la-unistd.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-vsnzprintf.o .libs/libcmd-certtool.lax/lt82-libgnu_la-vsnzprintf.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-vsnzprintf.o .libs/libcmd-certtool.lax/lt82-libgnu_la-vsnzprintf.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-xsize.o .libs/libcmd-certtool.lax/lt83-libgnu_la-xsize.o || cp .libs/libcmd-certtool.lax/libgnu.a/libgnu_la-xsize.o .libs/libcmd-certtool.lax/lt83-libgnu_la-xsize.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/printf-args.o .libs/libcmd-certtool.lax/lt84-printf-args.o || cp .libs/libcmd-certtool.lax/libgnu.a/printf-args.o .libs/libcmd-certtool.lax/lt84-printf-args.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/printf-parse.o .libs/libcmd-certtool.lax/lt85-printf-parse.o || cp .libs/libcmd-certtool.lax/libgnu.a/printf-parse.o .libs/libcmd-certtool.lax/lt85-printf-parse.o libtool: link: ln .libs/libcmd-certtool.lax/libgnu.a/vasnprintf.o .libs/libcmd-certtool.lax/lt86-vasnprintf.o || cp .libs/libcmd-certtool.lax/libgnu.a/vasnprintf.o .libs/libcmd-certtool.lax/lt86-vasnprintf.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/asnprintf.o .libs/libcmd-certtool.lax/lt87-asnprintf.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/asnprintf.o .libs/libcmd-certtool.lax/lt87-asnprintf.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/fopen.o .libs/libcmd-certtool.lax/lt88-fopen.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/fopen.o .libs/libcmd-certtool.lax/lt88-fopen.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-certtool.lax/lt89-libgnu_gpl_la-basename-lgpl.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-certtool.lax/lt89-libgnu_gpl_la-basename-lgpl.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-certtool.lax/lt90-libgnu_gpl_la-bitrotate.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-certtool.lax/lt90-libgnu_gpl_la-bitrotate.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-certtool.lax/lt91-libgnu_gpl_la-c-ctype.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-certtool.lax/lt91-libgnu_gpl_la-c-ctype.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-certtool.lax/lt92-libgnu_gpl_la-c-strcasecmp.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-certtool.lax/lt92-libgnu_gpl_la-c-strcasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-certtool.lax/lt93-libgnu_gpl_la-c-strncasecmp.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-certtool.lax/lt93-libgnu_gpl_la-c-strncasecmp.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcmd-certtool.lax/lt94-libgnu_gpl_la-cloexec.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcmd-certtool.lax/lt94-libgnu_gpl_la-cloexec.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcmd-certtool.lax/lt95-libgnu_gpl_la-close-stream.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcmd-certtool.lax/lt95-libgnu_gpl_la-close-stream.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcmd-certtool.lax/lt96-libgnu_gpl_la-exitfail.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcmd-certtool.lax/lt96-libgnu_gpl_la-exitfail.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcmd-certtool.lax/lt97-libgnu_gpl_la-fcntl.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcmd-certtool.lax/lt97-libgnu_gpl_la-fcntl.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-certtool.lax/lt98-libgnu_gpl_la-fd-hook.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-certtool.lax/lt98-libgnu_gpl_la-fd-hook.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcmd-certtool.lax/lt99-libgnu_gpl_la-fseek.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcmd-certtool.lax/lt99-libgnu_gpl_la-fseek.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcmd-certtool.lax/lt100-libgnu_gpl_la-fseeko.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcmd-certtool.lax/lt100-libgnu_gpl_la-fseeko.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcmd-certtool.lax/lt101-libgnu_gpl_la-getprogname.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcmd-certtool.lax/lt101-libgnu_gpl_la-getprogname.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcmd-certtool.lax/lt102-libgnu_gpl_la-gettime.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcmd-certtool.lax/lt102-libgnu_gpl_la-gettime.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-certtool.lax/lt103-libgnu_gpl_la-gl_linked_list.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-certtool.lax/lt103-libgnu_gpl_la-gl_linked_list.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/lt104-libgnu_gpl_la-gl_linkedhash_list.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/lt104-libgnu_gpl_la-gl_linkedhash_list.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcmd-certtool.lax/lt105-libgnu_gpl_la-gl_list.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcmd-certtool.lax/lt105-libgnu_gpl_la-gl_list.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-certtool.lax/lt106-libgnu_gpl_la-gl_xlist.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-certtool.lax/lt106-libgnu_gpl_la-gl_xlist.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt107-libgnu_gpl_la-hash-pjw-bare.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt107-libgnu_gpl_la-hash-pjw-bare.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcmd-certtool.lax/lt108-libgnu_gpl_la-hash.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcmd-certtool.lax/lt108-libgnu_gpl_la-hash.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcmd-certtool.lax/lt109-libgnu_gpl_la-ialloc.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcmd-certtool.lax/lt109-libgnu_gpl_la-ialloc.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcmd-certtool.lax/lt110-libgnu_gpl_la-lock.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcmd-certtool.lax/lt110-libgnu_gpl_la-lock.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcmd-certtool.lax/lt111-libgnu_gpl_la-malloca.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcmd-certtool.lax/lt111-libgnu_gpl_la-malloca.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcmd-certtool.lax/lt112-libgnu_gpl_la-mbszero.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcmd-certtool.lax/lt112-libgnu_gpl_la-mbszero.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-certtool.lax/lt113-libgnu_gpl_la-memset_explicit.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-certtool.lax/lt113-libgnu_gpl_la-memset_explicit.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-certtool.lax/lt114-libgnu_gpl_la-nstrftime.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-certtool.lax/lt114-libgnu_gpl_la-nstrftime.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-certtool.lax/lt115-libgnu_gpl_la-parse-datetime.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-certtool.lax/lt115-libgnu_gpl_la-parse-datetime.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcmd-certtool.lax/lt116-libgnu_gpl_la-progname.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcmd-certtool.lax/lt116-libgnu_gpl_la-progname.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcmd-certtool.lax/lt117-libgnu_gpl_la-read-file.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcmd-certtool.lax/lt117-libgnu_gpl_la-read-file.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/lt118-libgnu_gpl_la-scratch_buffer_grow.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/lt118-libgnu_gpl_la-scratch_buffer_grow.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/lt119-libgnu_gpl_la-scratch_buffer_grow_preserve.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/lt119-libgnu_gpl_la-scratch_buffer_grow_preserve.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/lt120-libgnu_gpl_la-scratch_buffer_set_array_size.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/lt120-libgnu_gpl_la-scratch_buffer_set_array_size.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-certtool.lax/lt121-libgnu_gpl_la-setlocale_null-unlocked.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-certtool.lax/lt121-libgnu_gpl_la-setlocale_null-unlocked.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcmd-certtool.lax/lt122-libgnu_gpl_la-sockets.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcmd-certtool.lax/lt122-libgnu_gpl_la-sockets.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcmd-certtool.lax/lt123-libgnu_gpl_la-stat-time.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcmd-certtool.lax/lt123-libgnu_gpl_la-stat-time.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-certtool.lax/lt124-libgnu_gpl_la-sys_socket.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-certtool.lax/lt124-libgnu_gpl_la-sys_socket.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcmd-certtool.lax/lt125-libgnu_gpl_la-threadlib.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcmd-certtool.lax/lt125-libgnu_gpl_la-threadlib.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcmd-certtool.lax/lt126-libgnu_gpl_la-time_rz.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcmd-certtool.lax/lt126-libgnu_gpl_la-time_rz.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcmd-certtool.lax/lt127-libgnu_gpl_la-timespec.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcmd-certtool.lax/lt127-libgnu_gpl_la-timespec.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcmd-certtool.lax/lt128-libgnu_gpl_la-tls.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcmd-certtool.lax/lt128-libgnu_gpl_la-tls.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcmd-certtool.lax/lt129-libgnu_gpl_la-unistd.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcmd-certtool.lax/lt129-libgnu_gpl_la-unistd.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-certtool.lax/lt130-libgnu_gpl_la-vsnzprintf.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-certtool.lax/lt130-libgnu_gpl_la-vsnzprintf.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-certtool.lax/lt131-libgnu_gpl_la-xalloc-die.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-certtool.lax/lt131-libgnu_gpl_la-xalloc-die.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-certtool.lax/lt132-libgnu_gpl_la-xmalloc.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-certtool.lax/lt132-libgnu_gpl_la-xmalloc.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcmd-certtool.lax/lt133-libgnu_gpl_la-xsize.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcmd-certtool.lax/lt133-libgnu_gpl_la-xsize.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/mktime.o .libs/libcmd-certtool.lax/lt134-mktime.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/mktime.o .libs/libcmd-certtool.lax/lt134-mktime.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/printf-args.o .libs/libcmd-certtool.lax/lt135-printf-args.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/printf-args.o .libs/libcmd-certtool.lax/lt135-printf-args.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/printf-parse.o .libs/libcmd-certtool.lax/lt136-printf-parse.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/printf-parse.o .libs/libcmd-certtool.lax/lt136-printf-parse.o libtool: link: ln .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/vasnprintf.o .libs/libcmd-certtool.lax/lt137-vasnprintf.o || cp .libs/libcmd-certtool.lax/lt1-libgnu_gpl.a/vasnprintf.o .libs/libcmd-certtool.lax/lt137-vasnprintf.o libtool: link: ar cr .libs/libcmd-certtool.a .libs/certtool-options.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/asnprintf.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/certtool-cfg.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/cfg.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/fopen.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-cloexec.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-close-stream.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-exitfail.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-fcntl.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-fseek.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-fseeko.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-getprogname.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-gettime.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_list.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-hash.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-ialloc.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-lock.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-malloca.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-mbszero.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-progname.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-read-file.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-sockets.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-stat-time.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-threadlib.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-time_rz.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-timespec.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-tls.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-unistd.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_gpl_la-xsize.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-basename-lgpl.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-bitrotate.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-c-ctype.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-c-strcasecmp.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-c-strncasecmp.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-cloexec.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-dirname-lgpl.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-fcntl.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-fd-hook.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-gl_list.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-hash.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-lock.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-malloca.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-mbszero.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-memset_explicit.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-read-file.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-stat-time.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-stripslash.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-sys_socket.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-threadlib.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-tls.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-unistd.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-vsnzprintf.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/libgnu_la-xsize.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt1-asnprintf.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt2-fopen.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt3-printf-args.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt4-printf-parse.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/lt5-vasnprintf.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/mktime.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/printf-args.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/printf-parse.o .libs/libcmd-certtool.lax/libcerttool-cfg.a/vasnprintf.o .libs/libcmd-certtool.lax/lt2-asnprintf.o .libs/libcmd-certtool.lax/lt3-fopen.o .libs/libcmd-certtool.lax/lt4-libgnu_gpl_la-basename-lgpl.o .libs/libcmd-certtool.lax/lt5-libgnu_gpl_la-bitrotate.o .libs/libcmd-certtool.lax/lt6-libgnu_gpl_la-c-ctype.o .libs/libcmd-certtool.lax/lt7-libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-certtool.lax/lt8-libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-certtool.lax/lt9-libgnu_gpl_la-cloexec.o .libs/libcmd-certtool.lax/lt10-libgnu_gpl_la-close-stream.o .libs/libcmd-certtool.lax/lt11-libgnu_gpl_la-exitfail.o .libs/libcmd-certtool.lax/lt12-libgnu_gpl_la-fcntl.o .libs/libcmd-certtool.lax/lt13-libgnu_gpl_la-fd-hook.o .libs/libcmd-certtool.lax/lt14-libgnu_gpl_la-fseek.o .libs/libcmd-certtool.lax/lt15-libgnu_gpl_la-fseeko.o .libs/libcmd-certtool.lax/lt16-libgnu_gpl_la-getprogname.o .libs/libcmd-certtool.lax/lt17-libgnu_gpl_la-gettime.o .libs/libcmd-certtool.lax/lt18-libgnu_gpl_la-gl_linked_list.o .libs/libcmd-certtool.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/lt20-libgnu_gpl_la-gl_list.o .libs/libcmd-certtool.lax/lt21-libgnu_gpl_la-gl_xlist.o .libs/libcmd-certtool.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt23-libgnu_gpl_la-hash.o .libs/libcmd-certtool.lax/lt24-libgnu_gpl_la-ialloc.o .libs/libcmd-certtool.lax/lt25-libgnu_gpl_la-lock.o .libs/libcmd-certtool.lax/lt26-libgnu_gpl_la-malloca.o .libs/libcmd-certtool.lax/lt27-libgnu_gpl_la-mbszero.o .libs/libcmd-certtool.lax/lt28-libgnu_gpl_la-memset_explicit.o .libs/libcmd-certtool.lax/lt29-libgnu_gpl_la-nstrftime.o .libs/libcmd-certtool.lax/lt30-libgnu_gpl_la-parse-datetime.o .libs/libcmd-certtool.lax/lt31-libgnu_gpl_la-progname.o .libs/libcmd-certtool.lax/lt32-libgnu_gpl_la-read-file.o .libs/libcmd-certtool.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-certtool.lax/lt37-libgnu_gpl_la-sockets.o .libs/libcmd-certtool.lax/lt38-libgnu_gpl_la-stat-time.o .libs/libcmd-certtool.lax/lt39-libgnu_gpl_la-sys_socket.o .libs/libcmd-certtool.lax/lt40-libgnu_gpl_la-threadlib.o .libs/libcmd-certtool.lax/lt41-libgnu_gpl_la-time_rz.o .libs/libcmd-certtool.lax/lt42-libgnu_gpl_la-timespec.o .libs/libcmd-certtool.lax/lt43-libgnu_gpl_la-tls.o .libs/libcmd-certtool.lax/lt44-libgnu_gpl_la-unistd.o .libs/libcmd-certtool.lax/lt45-libgnu_gpl_la-vsnzprintf.o .libs/libcmd-certtool.lax/lt46-libgnu_gpl_la-xalloc-die.o .libs/libcmd-certtool.lax/lt47-libgnu_gpl_la-xmalloc.o .libs/libcmd-certtool.lax/lt48-libgnu_gpl_la-xsize.o .libs/libcmd-certtool.lax/lt49-mktime.o .libs/libcmd-certtool.lax/lt50-printf-args.o .libs/libcmd-certtool.lax/lt51-printf-parse.o .libs/libcmd-certtool.lax/lt52-vasnprintf.o .libs/libcmd-certtool.lax/lt53-asnprintf.o .libs/libcmd-certtool.lax/lt54-fopen.o .libs/libcmd-certtool.lax/lt55-libgnu_la-basename-lgpl.o .libs/libcmd-certtool.lax/lt56-libgnu_la-bitrotate.o .libs/libcmd-certtool.lax/lt57-libgnu_la-c-ctype.o .libs/libcmd-certtool.lax/lt58-libgnu_la-c-strcasecmp.o .libs/libcmd-certtool.lax/lt59-libgnu_la-c-strncasecmp.o .libs/libcmd-certtool.lax/lt60-libgnu_la-cloexec.o .libs/libcmd-certtool.lax/lt61-libgnu_la-dirname-lgpl.o .libs/libcmd-certtool.lax/lt62-libgnu_la-fcntl.o .libs/libcmd-certtool.lax/lt63-libgnu_la-fd-hook.o .libs/libcmd-certtool.lax/lt64-libgnu_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/lt65-libgnu_la-gl_list.o .libs/libcmd-certtool.lax/lt66-libgnu_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt67-libgnu_la-hash.o .libs/libcmd-certtool.lax/lt68-libgnu_la-lock.o .libs/libcmd-certtool.lax/lt69-libgnu_la-malloca.o .libs/libcmd-certtool.lax/lt70-libgnu_la-mbszero.o .libs/libcmd-certtool.lax/lt71-libgnu_la-memset_explicit.o .libs/libcmd-certtool.lax/lt72-libgnu_la-read-file.o .libs/libcmd-certtool.lax/lt73-libgnu_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/lt76-libgnu_la-stat-time.o .libs/libcmd-certtool.lax/lt77-libgnu_la-stripslash.o .libs/libcmd-certtool.lax/lt78-libgnu_la-sys_socket.o .libs/libcmd-certtool.lax/lt79-libgnu_la-threadlib.o .libs/libcmd-certtool.lax/lt80-libgnu_la-tls.o .libs/libcmd-certtool.lax/lt81-libgnu_la-unistd.o .libs/libcmd-certtool.lax/lt82-libgnu_la-vsnzprintf.o .libs/libcmd-certtool.lax/lt83-libgnu_la-xsize.o .libs/libcmd-certtool.lax/lt84-printf-args.o .libs/libcmd-certtool.lax/lt85-printf-parse.o .libs/libcmd-certtool.lax/lt86-vasnprintf.o .libs/libcmd-certtool.lax/lt87-asnprintf.o .libs/libcmd-certtool.lax/lt88-fopen.o .libs/libcmd-certtool.lax/lt89-libgnu_gpl_la-basename-lgpl.o .libs/libcmd-certtool.lax/lt90-libgnu_gpl_la-bitrotate.o .libs/libcmd-certtool.lax/lt91-libgnu_gpl_la-c-ctype.o .libs/libcmd-certtool.lax/lt92-libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-certtool.lax/lt93-libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-certtool.lax/lt94-libgnu_gpl_la-cloexec.o .libs/libcmd-certtool.lax/lt95-libgnu_gpl_la-close-stream.o .libs/libcmd-certtool.lax/lt96-libgnu_gpl_la-exitfail.o .libs/libcmd-certtool.lax/lt97-libgnu_gpl_la-fcntl.o .libs/libcmd-certtool.lax/lt98-libgnu_gpl_la-fd-hook.o .libs/libcmd-certtool.lax/lt99-libgnu_gpl_la-fseek.o .libs/libcmd-certtool.lax/lt100-libgnu_gpl_la-fseeko.o .libs/libcmd-certtool.lax/lt101-libgnu_gpl_la-getprogname.o .libs/libcmd-certtool.lax/lt102-libgnu_gpl_la-gettime.o .libs/libcmd-certtool.lax/lt103-libgnu_gpl_la-gl_linked_list.o .libs/libcmd-certtool.lax/lt104-libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-certtool.lax/lt105-libgnu_gpl_la-gl_list.o .libs/libcmd-certtool.lax/lt106-libgnu_gpl_la-gl_xlist.o .libs/libcmd-certtool.lax/lt107-libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-certtool.lax/lt108-libgnu_gpl_la-hash.o .libs/libcmd-certtool.lax/lt109-libgnu_gpl_la-ialloc.o .libs/libcmd-certtool.lax/lt110-libgnu_gpl_la-lock.o .libs/libcmd-certtool.lax/lt111-libgnu_gpl_la-malloca.o .libs/libcmd-certtool.lax/lt112-libgnu_gpl_la-mbszero.o .libs/libcmd-certtool.lax/lt113-libgnu_gpl_la-memset_explicit.o .libs/libcmd-certtool.lax/lt114-libgnu_gpl_la-nstrftime.o .libs/libcmd-certtool.lax/lt115-libgnu_gpl_la-parse-datetime.o .libs/libcmd-certtool.lax/lt116-libgnu_gpl_la-progname.o .libs/libcmd-certtool.lax/lt117-libgnu_gpl_la-read-file.o .libs/libcmd-certtool.lax/lt118-libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-certtool.lax/lt119-libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-certtool.lax/lt120-libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-certtool.lax/lt121-libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-certtool.lax/lt122-libgnu_gpl_la-sockets.o .libs/libcmd-certtool.lax/lt123-libgnu_gpl_la-stat-time.o .libs/libcmd-certtool.lax/lt124-libgnu_gpl_la-sys_socket.o .libs/libcmd-certtool.lax/lt125-libgnu_gpl_la-threadlib.o .libs/libcmd-certtool.lax/lt126-libgnu_gpl_la-time_rz.o .libs/libcmd-certtool.lax/lt127-libgnu_gpl_la-timespec.o .libs/libcmd-certtool.lax/lt128-libgnu_gpl_la-tls.o .libs/libcmd-certtool.lax/lt129-libgnu_gpl_la-unistd.o .libs/libcmd-certtool.lax/lt130-libgnu_gpl_la-vsnzprintf.o .libs/libcmd-certtool.lax/lt131-libgnu_gpl_la-xalloc-die.o .libs/libcmd-certtool.lax/lt132-libgnu_gpl_la-xmalloc.o .libs/libcmd-certtool.lax/lt133-libgnu_gpl_la-xsize.o .libs/libcmd-certtool.lax/lt134-mktime.o .libs/libcmd-certtool.lax/lt135-printf-args.o .libs/libcmd-certtool.lax/lt136-printf-parse.o .libs/libcmd-certtool.lax/lt137-vasnprintf.o libtool: link: ranlib .libs/libcmd-certtool.a libtool: link: rm -fr .libs/libcmd-certtool.lax .libs/libcmd-certtool.lax libtool: link: ( cd ".libs" && rm -f "libcmd-certtool.la" && ln -s "../libcmd-certtool.la" "libcmd-certtool.la" ) /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o certtool certtool.o certtool-common.o certtool-extras.o common.o ../lib/libgnutls.la libcmd-certtool.la ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/certtool certtool.o certtool-common.o certtool-extras.o common.o ../lib/.libs/libgnutls.so ./.libs/libcmd-certtool.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -lhogweed -lnettle -lgmp -ltasn1 ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a In function 'digits_to_date_time': lto1: warning: use of uninitialized value 'text_int.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 89:' branch... |...... | 2404 | case 89: /* number: tUNUMBER */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (53) calling 'digits_to_date_time' from 'yyparse' | +--> 'digits_to_date_time': events 54-55 | | 262 | digits_to_date_time (parser_control *pc, textint text_int) | | ^ ~ | | | | | | (54) entry to 'digits_to_date_time' (55) region created on stack here | 'digits_to_date_time': event 56 | |lto1: | (56): use of uninitialized value 'text_int.value' here | In function 'apply_relative_time': lto1: warning: use of uninitialized value 'rel.month' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 34:' branch... |...... | 2022 | case 34: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (53) calling 'apply_relative_time' from 'yyparse' | +--> 'apply_relative_time': events 54-55 | | 302 | apply_relative_time (parser_control *pc, relative_time rel, int factor) | | ^ ~ | | | | | | (54) entry to 'apply_relative_time' (55) region created on stack here | 'apply_relative_time': event 56 | |lto1: | (56): use of uninitialized value 'rel.month' here | gl/parse-datetime.c: In function 'yyparse': gl/parse-datetime.c:1787:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1787 | *++yyvsp = yylval; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-27 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1582 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (17) region created on stack here | | (18) capacity: 56 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (19) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (20) ...to here | | (21) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (22) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (23) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (24) ...to here | | (25) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (26) ...to here | | (27) calling 'yylex' from 'yyparse' | +--> 'yylex': events 28-29 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (28) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (29) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 30 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (30) following 'default:' branch... | <------+ | 'yylex': event 31 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (31) ...to here | <------+ | 'yyparse': events 32-39 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (33) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (34) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (35) following 'false' branch (when 'yyn_249 > 0')... |...... | 1780 | if (yyerrstatus) | | ~ | | | | | (36) ...to here | | (37) following 'false' branch (when 'yyerrstatus_217 == 0')... |...... | 1787 | *++yyvsp = yylval; | | ~ | | | | | (38) ...to here | | (39) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (23) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (26) use of uninitialized value '*_14' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (28) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 29 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (29) following 'default:' branch... | <------+ | 'yylex': event 30 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (30) ...to here | <------+ | 'yyparse': events 31-36 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (31) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (32) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (33) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (34) following 'true' branch (when 'yyn_249 <= 0')... |...... | 1774 | yyn = -yyn; | | ~ | | | | | (35) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (36) use of uninitialized value '*_14' here | gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 19:' branch... |...... | 1923 | case 19: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 20:' branch... |...... | 1932 | case 20: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 21:' branch... |...... | 1941 | case 21: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 23:' branch... |...... | 1950 | case 23: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 24:' branch... |...... | 1959 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 25:' branch... |...... | 1968 | case 25: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value '_60->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 28:' branch... |...... | 1977 | case 28: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_60->textintval' here | gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 759 | { pc->time_zone = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 33:' branch... |...... | 2013 | case 33: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value '_76->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 35:' branch... |...... | 2031 | case 35: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_76->textintval' here | gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 774 | { pc->time_zone = $1 + 60 * 60; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 37:' branch... |...... | 2044 | case 37: /* zone: tZONE tDST */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 786 | pc->day_number = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 39:' branch... |...... | 2059 | case 39: /* day: tDAY ',' */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 790 | pc->day_ordinal = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 40:' branch... |...... | 2068 | case 40: /* day: tORDINAL tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 796 | pc->day_ordinal = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 41:' branch... |...... | 2078 | case 41: /* day: tUNUMBER tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 805 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:806:40: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 806 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:806:40: | 806 | pc->day = $3.value; | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 815 | if (4 <= $1.digits) | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) out-of-bounds read from byte -152 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌─────────────────────────┐ │read of 'idx_t' (8 bytes)│ └─────────────────────────┘ ^ │ │ ┌─────────────────────────┐ ┌──────────┬─────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴─────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └─────────────────────────┘ └──────────────────────────────────────┘ ├────────────┬────────────┤├─┬─┤├──────────────────┬───────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:825:22: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 825 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | | (56) out-of-bounds read from byte -168 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:825:22: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 825 | pc->year = $1; | ^ ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:826:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 826 | pc->month = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:826:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 826 | pc->month = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:827:44: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 827 | pc->day = $5.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | 827 | pc->day = $5.value; | | | | | | | (56) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:836:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 836 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | | (56) out-of-bounds read from byte -160 till byte -153 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:836:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 836 | pc->month = $1.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └────────────────────────────┘ └───────────────────────────────────┘ ├─────────────┬──────────────┤├─┬─┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │152 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:837:45: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 837 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | 837 | pc->day = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:837:45: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 837 | pc->day = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 844 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:845:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 845 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:845:31: | 845 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 852 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │48 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:853:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:853:13: | 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 859 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 46:' branch... |...... | 2158 | case 46: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 864 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -112 till byte -105 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬───────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴───────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └────────────────────────────────────┘ ├─────────────┬──────────────┤├┬─┤├─────────────────┬──────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │104 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:865:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 865 | pc->day = $2.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:865:41: | 865 | pc->day = $2.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:865:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 870 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 48:' branch... |...... | 2177 | case 48: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 875 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:876:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 876 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:876:31: | 876 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 886 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -33 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │32 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:887:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:887:13: | 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:894:15: warning: use of uninitialized value '_138->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 52:' branch... |...... | 2207 | case 52: /* rel: relunit tAGO */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:894:15: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value '_138->rel' here | gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 55:' branch... |...... | 2225 | case 55: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 56:' branch... |...... | 2231 | case 56: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 58:' branch... |...... | 2243 | case 58: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 59:' branch... |...... | 2249 | case 59: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 61:' branch... |...... | 2261 | case 61: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:916:13: | 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 62:' branch... |...... | 2268 | case 62: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:919:13: | 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 64:' branch... |...... | 2281 | case 64: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 65:' branch... |...... | 2287 | case 65: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 67:' branch... |...... | 2299 | case 67: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 68:' branch... |...... | 2305 | case 68: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 70:' branch... |...... | 2317 | case 70: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 71:' branch... |...... | 2323 | case 71: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 72:' branch... |...... | 2329 | case 72: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 73:' branch... |...... | 2335 | case 73: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 76:' branch... |...... | 2347 | case 76: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 77:' branch... |...... | 2353 | case 77: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 78:' branch... |...... | 2359 | case 78: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:954:13: | 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 79:' branch... |...... | 2366 | case 79: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 80:' branch... |...... | 2372 | case 80: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 81:' branch... |...... | 2378 | case 81: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:974:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 86:' branch... |...... | 2390 | case 86: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:974:79: | 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:981:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 88:' branch... |...... | 2397 | case 88: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:981:79: | 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:994:9: warning: use of uninitialized value '_183->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 994 | digits_to_date_time (pc, $1); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 90:' branch... |...... | 2410 | case 90: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (54) use of uninitialized value '_183->textintval' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1003 | { $$ = $2.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 92:' branch... |...... | 2427 | case 92: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o serv.o serv.c serv.c: In function 'terminate': serv.c:1140:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1140 | write(STDERR_FILENO, buf, p - buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o udp-serv.o udp-serv.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls-serv-options.lo gnutls-serv-options.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gnutls-serv-options.c -fPIC -DPIC -o .libs/gnutls-serv-options.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcmd-serv.la gnutls-serv-options.lo libtool: link: ar cr .libs/libcmd-serv.a .libs/gnutls-serv-options.o libtool: link: ranlib .libs/libcmd-serv.a libtool: link: ( cd ".libs" && rm -f "libcmd-serv.la" && ln -s "../libcmd-serv.la" "libcmd-serv.la" ) /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls-serv serv.o udp-serv.o common.o ../lib/libgnutls.la libcmd-serv.la ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls-serv serv.o udp-serv.o common.o ../lib/.libs/libgnutls.so ./.libs/libcmd-serv.a ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a In function 'apply_relative_time': lto1: warning: use of uninitialized value 'rel.month' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 34:' branch... |...... | 2022 | case 34: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (53) calling 'apply_relative_time' from 'yyparse' | +--> 'apply_relative_time': events 54-55 | | 302 | apply_relative_time (parser_control *pc, relative_time rel, int factor) | | ^ ~ | | | | | | (54) entry to 'apply_relative_time' (55) region created on stack here | 'apply_relative_time': event 56 | |lto1: | (56): use of uninitialized value 'rel.month' here | In function 'digits_to_date_time': lto1: warning: use of uninitialized value 'text_int.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 89:' branch... |...... | 2404 | case 89: /* number: tUNUMBER */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (53) calling 'digits_to_date_time' from 'yyparse' | +--> 'digits_to_date_time': events 54-55 | | 262 | digits_to_date_time (parser_control *pc, textint text_int) | | ^ ~ | | | | | | (54) entry to 'digits_to_date_time' (55) region created on stack here | 'digits_to_date_time': event 56 | |lto1: | (56): use of uninitialized value 'text_int.value' here | gl/parse-datetime.c: In function 'yyparse': gl/parse-datetime.c:1787:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1787 | *++yyvsp = yylval; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-27 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1582 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (17) region created on stack here | | (18) capacity: 56 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (19) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (20) ...to here | | (21) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (22) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (23) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (24) ...to here | | (25) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (26) ...to here | | (27) calling 'yylex' from 'yyparse' | +--> 'yylex': events 28-29 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (28) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (29) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 30 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (30) following 'default:' branch... | <------+ | 'yylex': event 31 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (31) ...to here | <------+ | 'yyparse': events 32-39 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (33) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (34) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (35) following 'false' branch (when 'yyn_249 > 0')... |...... | 1780 | if (yyerrstatus) | | ~ | | | | | (36) ...to here | | (37) following 'false' branch (when 'yyerrstatus_217 == 0')... |...... | 1787 | *++yyvsp = yylval; | | ~ | | | | | (38) ...to here | | (39) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (23) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (26) use of uninitialized value '*_14' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (28) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 29 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (29) following 'default:' branch... | <------+ | 'yylex': event 30 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (30) ...to here | <------+ | 'yyparse': events 31-36 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (31) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (32) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (33) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (34) following 'true' branch (when 'yyn_249 <= 0')... |...... | 1774 | yyn = -yyn; | | ~ | | | | | (35) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (36) use of uninitialized value '*_14' here | gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 19:' branch... |...... | 1923 | case 19: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 20:' branch... |...... | 1932 | case 20: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 21:' branch... |...... | 1941 | case 21: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 23:' branch... |...... | 1950 | case 23: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 24:' branch... |...... | 1959 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 25:' branch... |...... | 1968 | case 25: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value '_60->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 28:' branch... |...... | 1977 | case 28: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_60->textintval' here | gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 759 | { pc->time_zone = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 33:' branch... |...... | 2013 | case 33: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value '_76->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 35:' branch... |...... | 2031 | case 35: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_76->textintval' here | gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 774 | { pc->time_zone = $1 + 60 * 60; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 37:' branch... |...... | 2044 | case 37: /* zone: tZONE tDST */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 786 | pc->day_number = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 39:' branch... |...... | 2059 | case 39: /* day: tDAY ',' */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 790 | pc->day_ordinal = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 40:' branch... |...... | 2068 | case 40: /* day: tORDINAL tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 796 | pc->day_ordinal = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 41:' branch... |...... | 2078 | case 41: /* day: tUNUMBER tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 805 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:806:40: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 806 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:806:40: | 806 | pc->day = $3.value; | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 815 | if (4 <= $1.digits) | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) out-of-bounds read from byte -152 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌─────────────────────────┐ │read of 'idx_t' (8 bytes)│ └─────────────────────────┘ ^ │ │ ┌─────────────────────────┐ ┌──────────┬─────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴─────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └─────────────────────────┘ └──────────────────────────────────────┘ ├────────────┬────────────┤├─┬─┤├──────────────────┬───────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:825:22: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 825 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | | (56) out-of-bounds read from byte -168 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:825:22: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 825 | pc->year = $1; | ^ ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:826:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 826 | pc->month = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:826:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 826 | pc->month = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:827:44: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 827 | pc->day = $5.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | 827 | pc->day = $5.value; | | | | | | | (56) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:836:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 836 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | | (56) out-of-bounds read from byte -160 till byte -153 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:836:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 836 | pc->month = $1.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └────────────────────────────┘ └───────────────────────────────────┘ ├─────────────┬──────────────┤├─┬─┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │152 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:837:45: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 837 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | 837 | pc->day = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:837:45: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 837 | pc->day = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 844 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:845:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 845 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:845:31: | 845 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 852 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │48 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:853:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:853:13: | 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 859 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 46:' branch... |...... | 2158 | case 46: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 864 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -112 till byte -105 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬───────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴───────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └────────────────────────────────────┘ ├─────────────┬──────────────┤├┬─┤├─────────────────┬──────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │104 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:865:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 865 | pc->day = $2.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:865:41: | 865 | pc->day = $2.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:865:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 870 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 48:' branch... |...... | 2177 | case 48: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 875 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:876:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 876 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:876:31: | 876 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 886 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -33 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │32 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:887:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:887:13: | 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:894:15: warning: use of uninitialized value '_138->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 52:' branch... |...... | 2207 | case 52: /* rel: relunit tAGO */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:894:15: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value '_138->rel' here | gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 55:' branch... |...... | 2225 | case 55: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 56:' branch... |...... | 2231 | case 56: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 58:' branch... |...... | 2243 | case 58: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 59:' branch... |...... | 2249 | case 59: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 61:' branch... |...... | 2261 | case 61: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:916:13: | 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 62:' branch... |...... | 2268 | case 62: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:919:13: | 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 64:' branch... |...... | 2281 | case 64: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 65:' branch... |...... | 2287 | case 65: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 67:' branch... |...... | 2299 | case 67: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 68:' branch... |...... | 2305 | case 68: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 70:' branch... |...... | 2317 | case 70: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 71:' branch... |...... | 2323 | case 71: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 72:' branch... |...... | 2329 | case 72: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 73:' branch... |...... | 2335 | case 73: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 76:' branch... |...... | 2347 | case 76: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 77:' branch... |...... | 2353 | case 77: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 78:' branch... |...... | 2359 | case 78: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:954:13: | 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 79:' branch... |...... | 2366 | case 79: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 80:' branch... |...... | 2372 | case 80: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 81:' branch... |...... | 2378 | case 81: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:974:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 86:' branch... |...... | 2390 | case 86: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:974:79: | 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:981:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 88:' branch... |...... | 2397 | case 88: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:981:79: | 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:994:9: warning: use of uninitialized value '_183->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 994 | digits_to_date_time (pc, $1); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 90:' branch... |...... | 2410 | case 90: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (54) use of uninitialized value '_183->textintval' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1003 | { $$ = $2.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 92:' branch... |...... | 2427 | case 92: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cli.o cli.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o benchmark-cipher.o benchmark-cipher.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o benchmark.o benchmark.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o benchmark-tls.o benchmark-tls.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ocsptool-common.o ocsptool-common.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls-cli-options.lo gnutls-cli-options.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c gnutls-cli-options.c -fPIC -DPIC -o .libs/gnutls-cli-options.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcmd-cli.la gnutls-cli-options.lo libtool: link: ar cr .libs/libcmd-cli.a .libs/gnutls-cli-options.o libtool: link: ranlib .libs/libcmd-cli.a libtool: link: ( cd ".libs" && rm -f "libcmd-cli.la" && ln -s "../libcmd-cli.la" "libcmd-cli.la" ) /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls-cli cli.o common.o socket.o benchmark-cipher.o benchmark.o benchmark-tls.o ocsptool-common.o ../lib/libgnutls.la -lm libcmd-cli.la ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls-cli cli.o common.o socket.o benchmark-cipher.o benchmark.o benchmark-tls.o ocsptool-common.o ../lib/.libs/libgnutls.so -lm ./.libs/libcmd-cli.a ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a In function 'digits_to_date_time': lto1: warning: use of uninitialized value 'text_int.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 89:' branch... |...... | 2404 | case 89: /* number: tUNUMBER */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (53) calling 'digits_to_date_time' from 'yyparse' | +--> 'digits_to_date_time': events 54-55 | | 262 | digits_to_date_time (parser_control *pc, textint text_int) | | ^ ~ | | | | | | (54) entry to 'digits_to_date_time' (55) region created on stack here | 'digits_to_date_time': event 56 | |lto1: | (56): use of uninitialized value 'text_int.value' here | In function 'apply_relative_time': lto1: warning: use of uninitialized value 'rel.month' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 34:' branch... |...... | 2022 | case 34: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (53) calling 'apply_relative_time' from 'yyparse' | +--> 'apply_relative_time': events 54-55 | | 302 | apply_relative_time (parser_control *pc, relative_time rel, int factor) | | ^ ~ | | | | | | (54) entry to 'apply_relative_time' (55) region created on stack here | 'apply_relative_time': event 56 | |lto1: | (56): use of uninitialized value 'rel.month' here | gl/parse-datetime.c: In function 'yyparse': gl/parse-datetime.c:1787:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1787 | *++yyvsp = yylval; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-27 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1582 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (17) region created on stack here | | (18) capacity: 56 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (19) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (20) ...to here | | (21) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (22) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (23) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (24) ...to here | | (25) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (26) ...to here | | (27) calling 'yylex' from 'yyparse' | +--> 'yylex': events 28-29 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (28) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (29) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 30 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (30) following 'default:' branch... | <------+ | 'yylex': event 31 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (31) ...to here | <------+ | 'yyparse': events 32-39 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (33) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (34) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (35) following 'false' branch (when 'yyn_249 > 0')... |...... | 1780 | if (yyerrstatus) | | ~ | | | | | (36) ...to here | | (37) following 'false' branch (when 'yyerrstatus_217 == 0')... |...... | 1787 | *++yyvsp = yylval; | | ~ | | | | | (38) ...to here | | (39) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (23) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (26) use of uninitialized value '*_14' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (28) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 29 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (29) following 'default:' branch... | <------+ | 'yylex': event 30 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (30) ...to here | <------+ | 'yyparse': events 31-36 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (31) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (32) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (33) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (34) following 'true' branch (when 'yyn_249 <= 0')... |...... | 1774 | yyn = -yyn; | | ~ | | | | | (35) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (36) use of uninitialized value '*_14' here | gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 19:' branch... |...... | 1923 | case 19: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 20:' branch... |...... | 1932 | case 20: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 21:' branch... |...... | 1941 | case 21: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 23:' branch... |...... | 1950 | case 23: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 24:' branch... |...... | 1959 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 25:' branch... |...... | 1968 | case 25: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value '_60->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 28:' branch... |...... | 1977 | case 28: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_60->textintval' here | gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 759 | { pc->time_zone = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 33:' branch... |...... | 2013 | case 33: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value '_76->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 35:' branch... |...... | 2031 | case 35: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_76->textintval' here | gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 774 | { pc->time_zone = $1 + 60 * 60; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 37:' branch... |...... | 2044 | case 37: /* zone: tZONE tDST */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 786 | pc->day_number = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 39:' branch... |...... | 2059 | case 39: /* day: tDAY ',' */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 790 | pc->day_ordinal = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 40:' branch... |...... | 2068 | case 40: /* day: tORDINAL tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 796 | pc->day_ordinal = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 41:' branch... |...... | 2078 | case 41: /* day: tUNUMBER tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 805 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:806:40: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 806 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:806:40: | 806 | pc->day = $3.value; | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 815 | if (4 <= $1.digits) | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) out-of-bounds read from byte -152 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌─────────────────────────┐ │read of 'idx_t' (8 bytes)│ └─────────────────────────┘ ^ │ │ ┌─────────────────────────┐ ┌──────────┬─────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴─────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └─────────────────────────┘ └──────────────────────────────────────┘ ├────────────┬────────────┤├─┬─┤├──────────────────┬───────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:825:22: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 825 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | | (56) out-of-bounds read from byte -168 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:825:22: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 825 | pc->year = $1; | ^ ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:826:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 826 | pc->month = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:826:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 826 | pc->month = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:827:44: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 827 | pc->day = $5.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | 827 | pc->day = $5.value; | | | | | | | (56) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:836:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 836 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | | (56) out-of-bounds read from byte -160 till byte -153 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:836:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 836 | pc->month = $1.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └────────────────────────────┘ └───────────────────────────────────┘ ├─────────────┬──────────────┤├─┬─┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │152 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:837:45: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 837 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | 837 | pc->day = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:837:45: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 837 | pc->day = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 844 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:845:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 845 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:845:31: | 845 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 852 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │48 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:853:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:853:13: | 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 859 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 46:' branch... |...... | 2158 | case 46: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 864 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -112 till byte -105 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬───────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴───────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └────────────────────────────────────┘ ├─────────────┬──────────────┤├┬─┤├─────────────────┬──────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │104 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:865:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 865 | pc->day = $2.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:865:41: | 865 | pc->day = $2.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:865:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 870 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 48:' branch... |...... | 2177 | case 48: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 875 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:876:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 876 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:876:31: | 876 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 886 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -33 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │32 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:887:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:887:13: | 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:894:15: warning: use of uninitialized value '_138->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 52:' branch... |...... | 2207 | case 52: /* rel: relunit tAGO */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:894:15: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value '_138->rel' here | gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 55:' branch... |...... | 2225 | case 55: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 56:' branch... |...... | 2231 | case 56: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 58:' branch... |...... | 2243 | case 58: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 59:' branch... |...... | 2249 | case 59: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 61:' branch... |...... | 2261 | case 61: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:916:13: | 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 62:' branch... |...... | 2268 | case 62: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:919:13: | 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 64:' branch... |...... | 2281 | case 64: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 65:' branch... |...... | 2287 | case 65: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 67:' branch... |...... | 2299 | case 67: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 68:' branch... |...... | 2305 | case 68: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 70:' branch... |...... | 2317 | case 70: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 71:' branch... |...... | 2323 | case 71: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 72:' branch... |...... | 2329 | case 72: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 73:' branch... |...... | 2335 | case 73: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 76:' branch... |...... | 2347 | case 76: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 77:' branch... |...... | 2353 | case 77: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 78:' branch... |...... | 2359 | case 78: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:954:13: | 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 79:' branch... |...... | 2366 | case 79: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 80:' branch... |...... | 2372 | case 80: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 81:' branch... |...... | 2378 | case 81: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:974:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 86:' branch... |...... | 2390 | case 86: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:974:79: | 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:981:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 88:' branch... |...... | 2397 | case 88: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:981:79: | 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:994:9: warning: use of uninitialized value '_183->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 994 | digits_to_date_time (pc, $1); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 90:' branch... |...... | 2410 | case 90: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (54) use of uninitialized value '_183->textintval' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1003 | { $$ = $2.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 92:' branch... |...... | 2427 | case 92: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | cli.c: In function 'try_resume.isra': cli.c:1049:28: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 1049 | edata.size = size; | ^ cli.c:1040:24: note: 'size' was declared here 1040 | size_t size; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ocsptool.o ocsptool.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ocsptool-options.lo ocsptool-options.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ocsptool-options.c -fPIC -DPIC -o .libs/ocsptool-options.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcmd-ocsp.la ocsptool-options.lo libtool: link: ar cr .libs/libcmd-ocsp.a .libs/ocsptool-options.o libtool: link: ranlib .libs/libcmd-ocsp.a libtool: link: ( cd ".libs" && rm -f "libcmd-ocsp.la" && ln -s "../libcmd-ocsp.la" "libcmd-ocsp.la" ) /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ocsptool ocsptool.o ocsptool-common.o certtool-common.o socket.o common.o ../lib/libgnutls.la libcmd-ocsp.la ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/ocsptool ocsptool.o ocsptool-common.o certtool-common.o socket.o common.o ../lib/.libs/libgnutls.so ./.libs/libcmd-ocsp.a ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a In function 'digits_to_date_time': lto1: warning: use of uninitialized value 'text_int.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 89:' branch... |...... | 2404 | case 89: /* number: tUNUMBER */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (53) calling 'digits_to_date_time' from 'yyparse' | +--> 'digits_to_date_time': events 54-55 | | 262 | digits_to_date_time (parser_control *pc, textint text_int) | | ^ ~ | | | | | | (54) entry to 'digits_to_date_time' (55) region created on stack here | 'digits_to_date_time': event 56 | |lto1: | (56): use of uninitialized value 'text_int.value' here | In function 'apply_relative_time': lto1: warning: use of uninitialized value 'rel.month' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 34:' branch... |...... | 2022 | case 34: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (53) calling 'apply_relative_time' from 'yyparse' | +--> 'apply_relative_time': events 54-55 | | 302 | apply_relative_time (parser_control *pc, relative_time rel, int factor) | | ^ ~ | | | | | | (54) entry to 'apply_relative_time' (55) region created on stack here | 'apply_relative_time': event 56 | |lto1: | (56): use of uninitialized value 'rel.month' here | gl/parse-datetime.c: In function 'yyparse': gl/parse-datetime.c:1787:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1787 | *++yyvsp = yylval; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-27 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1582 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (17) region created on stack here | | (18) capacity: 56 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (19) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (20) ...to here | | (21) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (22) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (23) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (24) ...to here | | (25) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (26) ...to here | | (27) calling 'yylex' from 'yyparse' | +--> 'yylex': events 28-29 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (28) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (29) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 30 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (30) following 'default:' branch... | <------+ | 'yylex': event 31 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (31) ...to here | <------+ | 'yyparse': events 32-39 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (33) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (34) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (35) following 'false' branch (when 'yyn_249 > 0')... |...... | 1780 | if (yyerrstatus) | | ~ | | | | | (36) ...to here | | (37) following 'false' branch (when 'yyerrstatus_217 == 0')... |...... | 1787 | *++yyvsp = yylval; | | ~ | | | | | (38) ...to here | | (39) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (23) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (26) use of uninitialized value '*_14' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (28) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 29 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (29) following 'default:' branch... | <------+ | 'yylex': event 30 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (30) ...to here | <------+ | 'yyparse': events 31-36 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (31) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (32) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (33) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (34) following 'true' branch (when 'yyn_249 <= 0')... |...... | 1774 | yyn = -yyn; | | ~ | | | | | (35) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (36) use of uninitialized value '*_14' here | gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 19:' branch... |...... | 1923 | case 19: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 20:' branch... |...... | 1932 | case 20: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 21:' branch... |...... | 1941 | case 21: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 23:' branch... |...... | 1950 | case 23: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 24:' branch... |...... | 1959 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 25:' branch... |...... | 1968 | case 25: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value '_60->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 28:' branch... |...... | 1977 | case 28: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_60->textintval' here | gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 759 | { pc->time_zone = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 33:' branch... |...... | 2013 | case 33: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value '_76->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 35:' branch... |...... | 2031 | case 35: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_76->textintval' here | gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 774 | { pc->time_zone = $1 + 60 * 60; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 37:' branch... |...... | 2044 | case 37: /* zone: tZONE tDST */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 786 | pc->day_number = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 39:' branch... |...... | 2059 | case 39: /* day: tDAY ',' */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 790 | pc->day_ordinal = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 40:' branch... |...... | 2068 | case 40: /* day: tORDINAL tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 796 | pc->day_ordinal = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 41:' branch... |...... | 2078 | case 41: /* day: tUNUMBER tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 805 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:806:40: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 806 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:806:40: | 806 | pc->day = $3.value; | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 815 | if (4 <= $1.digits) | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) out-of-bounds read from byte -152 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌─────────────────────────┐ │read of 'idx_t' (8 bytes)│ └─────────────────────────┘ ^ │ │ ┌─────────────────────────┐ ┌──────────┬─────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴─────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └─────────────────────────┘ └──────────────────────────────────────┘ ├────────────┬────────────┤├─┬─┤├──────────────────┬───────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:825:22: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 825 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | | (56) out-of-bounds read from byte -168 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:825:22: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 825 | pc->year = $1; | ^ ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:826:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 826 | pc->month = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:826:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 826 | pc->month = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:827:44: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 827 | pc->day = $5.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | 827 | pc->day = $5.value; | | | | | | | (56) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:836:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 836 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | | (56) out-of-bounds read from byte -160 till byte -153 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:836:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 836 | pc->month = $1.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └────────────────────────────┘ └───────────────────────────────────┘ ├─────────────┬──────────────┤├─┬─┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │152 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:837:45: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 837 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | 837 | pc->day = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:837:45: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 837 | pc->day = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 844 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:845:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 845 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:845:31: | 845 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 852 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │48 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:853:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:853:13: | 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 859 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 46:' branch... |...... | 2158 | case 46: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 864 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -112 till byte -105 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬───────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴───────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └────────────────────────────────────┘ ├─────────────┬──────────────┤├┬─┤├─────────────────┬──────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │104 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:865:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 865 | pc->day = $2.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:865:41: | 865 | pc->day = $2.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:865:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 870 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 48:' branch... |...... | 2177 | case 48: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 875 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:876:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 876 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:876:31: | 876 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 886 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -33 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │32 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:887:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:887:13: | 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:894:15: warning: use of uninitialized value '_138->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 52:' branch... |...... | 2207 | case 52: /* rel: relunit tAGO */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:894:15: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value '_138->rel' here | gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 55:' branch... |...... | 2225 | case 55: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 56:' branch... |...... | 2231 | case 56: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 58:' branch... |...... | 2243 | case 58: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 59:' branch... |...... | 2249 | case 59: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 61:' branch... |...... | 2261 | case 61: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:916:13: | 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 62:' branch... |...... | 2268 | case 62: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:919:13: | 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 64:' branch... |...... | 2281 | case 64: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 65:' branch... |...... | 2287 | case 65: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 67:' branch... |...... | 2299 | case 67: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 68:' branch... |...... | 2305 | case 68: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 70:' branch... |...... | 2317 | case 70: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 71:' branch... |...... | 2323 | case 71: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 72:' branch... |...... | 2329 | case 72: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 73:' branch... |...... | 2335 | case 73: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 76:' branch... |...... | 2347 | case 76: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 77:' branch... |...... | 2353 | case 77: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 78:' branch... |...... | 2359 | case 78: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:954:13: | 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 79:' branch... |...... | 2366 | case 79: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 80:' branch... |...... | 2372 | case 80: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 81:' branch... |...... | 2378 | case 81: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:974:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 86:' branch... |...... | 2390 | case 86: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:974:79: | 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:981:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 88:' branch... |...... | 2397 | case 88: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:981:79: | 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:994:9: warning: use of uninitialized value '_183->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 994 | digits_to_date_time (pc, $1); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 90:' branch... |...... | 2410 | case 90: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (54) use of uninitialized value '_183->textintval' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1003 | { $$ = $2.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 92:' branch... |...... | 2427 | case 92: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -I/usr/include/p11-kit-1 -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o p11tool-p11tool.o `test -f 'p11tool.c' || echo './'`p11tool.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -I/usr/include/p11-kit-1 -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o p11tool-pkcs11.o `test -f 'pkcs11.c' || echo './'`pkcs11.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -I/usr/include/p11-kit-1 -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o p11tool-certtool-common.o `test -f 'certtool-common.c' || echo './'`certtool-common.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -I/usr/include/p11-kit-1 -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o p11tool-certtool-extras.o `test -f 'certtool-extras.c' || echo './'`certtool-extras.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -I/usr/include/p11-kit-1 -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o p11tool-common.o `test -f 'common.c' || echo './'`common.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o p11tool-options.lo p11tool-options.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c p11tool-options.c -fPIC -DPIC -o .libs/p11tool-options.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcmd-p11tool.la p11tool-options.lo libcerttool-cfg.la ../lib/libgnutls.la gl/libgnu_gpl.la ../gl/libgnu.la libtool: link: (cd .libs/libcmd-p11tool.lax/libcerttool-cfg.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/./.libs/libcerttool-cfg.a") libtool: link: (cd .libs/libcmd-p11tool.lax/libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/.libs/libgnu_gpl.a") libtool: link: (cd .libs/libcmd-p11tool.lax/libgnu.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/../gl/.libs/libgnu.a") copying selected object files to avoid basename conflicts... libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/asnprintf.o .libs/libcmd-p11tool.lax/lt2-asnprintf.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/asnprintf.o .libs/libcmd-p11tool.lax/lt2-asnprintf.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/fopen.o .libs/libcmd-p11tool.lax/lt3-fopen.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/fopen.o .libs/libcmd-p11tool.lax/lt3-fopen.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-p11tool.lax/lt4-libgnu_gpl_la-basename-lgpl.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-p11tool.lax/lt4-libgnu_gpl_la-basename-lgpl.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-p11tool.lax/lt5-libgnu_gpl_la-bitrotate.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-p11tool.lax/lt5-libgnu_gpl_la-bitrotate.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-p11tool.lax/lt6-libgnu_gpl_la-c-ctype.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-p11tool.lax/lt6-libgnu_gpl_la-c-ctype.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-p11tool.lax/lt7-libgnu_gpl_la-c-strcasecmp.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-p11tool.lax/lt7-libgnu_gpl_la-c-strcasecmp.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-p11tool.lax/lt8-libgnu_gpl_la-c-strncasecmp.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-p11tool.lax/lt8-libgnu_gpl_la-c-strncasecmp.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcmd-p11tool.lax/lt9-libgnu_gpl_la-cloexec.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcmd-p11tool.lax/lt9-libgnu_gpl_la-cloexec.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcmd-p11tool.lax/lt10-libgnu_gpl_la-close-stream.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcmd-p11tool.lax/lt10-libgnu_gpl_la-close-stream.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcmd-p11tool.lax/lt11-libgnu_gpl_la-exitfail.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcmd-p11tool.lax/lt11-libgnu_gpl_la-exitfail.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcmd-p11tool.lax/lt12-libgnu_gpl_la-fcntl.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcmd-p11tool.lax/lt12-libgnu_gpl_la-fcntl.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-p11tool.lax/lt13-libgnu_gpl_la-fd-hook.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-p11tool.lax/lt13-libgnu_gpl_la-fd-hook.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcmd-p11tool.lax/lt14-libgnu_gpl_la-fseek.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcmd-p11tool.lax/lt14-libgnu_gpl_la-fseek.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcmd-p11tool.lax/lt15-libgnu_gpl_la-fseeko.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcmd-p11tool.lax/lt15-libgnu_gpl_la-fseeko.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcmd-p11tool.lax/lt16-libgnu_gpl_la-getprogname.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcmd-p11tool.lax/lt16-libgnu_gpl_la-getprogname.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcmd-p11tool.lax/lt17-libgnu_gpl_la-gettime.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcmd-p11tool.lax/lt17-libgnu_gpl_la-gettime.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-p11tool.lax/lt18-libgnu_gpl_la-gl_linked_list.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-p11tool.lax/lt18-libgnu_gpl_la-gl_linked_list.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-p11tool.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-p11tool.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcmd-p11tool.lax/lt20-libgnu_gpl_la-gl_list.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcmd-p11tool.lax/lt20-libgnu_gpl_la-gl_list.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-p11tool.lax/lt21-libgnu_gpl_la-gl_xlist.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-p11tool.lax/lt21-libgnu_gpl_la-gl_xlist.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcmd-p11tool.lax/lt23-libgnu_gpl_la-hash.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcmd-p11tool.lax/lt23-libgnu_gpl_la-hash.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcmd-p11tool.lax/lt24-libgnu_gpl_la-ialloc.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcmd-p11tool.lax/lt24-libgnu_gpl_la-ialloc.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcmd-p11tool.lax/lt25-libgnu_gpl_la-lock.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcmd-p11tool.lax/lt25-libgnu_gpl_la-lock.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcmd-p11tool.lax/lt26-libgnu_gpl_la-malloca.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcmd-p11tool.lax/lt26-libgnu_gpl_la-malloca.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcmd-p11tool.lax/lt27-libgnu_gpl_la-mbszero.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcmd-p11tool.lax/lt27-libgnu_gpl_la-mbszero.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-p11tool.lax/lt28-libgnu_gpl_la-memset_explicit.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-p11tool.lax/lt28-libgnu_gpl_la-memset_explicit.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-p11tool.lax/lt29-libgnu_gpl_la-nstrftime.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-p11tool.lax/lt29-libgnu_gpl_la-nstrftime.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-p11tool.lax/lt30-libgnu_gpl_la-parse-datetime.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-p11tool.lax/lt30-libgnu_gpl_la-parse-datetime.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcmd-p11tool.lax/lt31-libgnu_gpl_la-progname.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcmd-p11tool.lax/lt31-libgnu_gpl_la-progname.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcmd-p11tool.lax/lt32-libgnu_gpl_la-read-file.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcmd-p11tool.lax/lt32-libgnu_gpl_la-read-file.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-p11tool.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-p11tool.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-p11tool.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-p11tool.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-p11tool.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-p11tool.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-p11tool.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-p11tool.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcmd-p11tool.lax/lt37-libgnu_gpl_la-sockets.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcmd-p11tool.lax/lt37-libgnu_gpl_la-sockets.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcmd-p11tool.lax/lt38-libgnu_gpl_la-stat-time.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcmd-p11tool.lax/lt38-libgnu_gpl_la-stat-time.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-p11tool.lax/lt39-libgnu_gpl_la-sys_socket.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-p11tool.lax/lt39-libgnu_gpl_la-sys_socket.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcmd-p11tool.lax/lt40-libgnu_gpl_la-threadlib.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcmd-p11tool.lax/lt40-libgnu_gpl_la-threadlib.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcmd-p11tool.lax/lt41-libgnu_gpl_la-time_rz.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcmd-p11tool.lax/lt41-libgnu_gpl_la-time_rz.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcmd-p11tool.lax/lt42-libgnu_gpl_la-timespec.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcmd-p11tool.lax/lt42-libgnu_gpl_la-timespec.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcmd-p11tool.lax/lt43-libgnu_gpl_la-tls.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcmd-p11tool.lax/lt43-libgnu_gpl_la-tls.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcmd-p11tool.lax/lt44-libgnu_gpl_la-unistd.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcmd-p11tool.lax/lt44-libgnu_gpl_la-unistd.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-p11tool.lax/lt45-libgnu_gpl_la-vsnzprintf.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-p11tool.lax/lt45-libgnu_gpl_la-vsnzprintf.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-p11tool.lax/lt46-libgnu_gpl_la-xalloc-die.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-p11tool.lax/lt46-libgnu_gpl_la-xalloc-die.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-p11tool.lax/lt47-libgnu_gpl_la-xmalloc.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-p11tool.lax/lt47-libgnu_gpl_la-xmalloc.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcmd-p11tool.lax/lt48-libgnu_gpl_la-xsize.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcmd-p11tool.lax/lt48-libgnu_gpl_la-xsize.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-p11tool.lax/lt49-mktime.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-p11tool.lax/lt49-mktime.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-p11tool.lax/lt50-printf-args.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-p11tool.lax/lt50-printf-args.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-p11tool.lax/lt51-printf-parse.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-p11tool.lax/lt51-printf-parse.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-p11tool.lax/lt52-vasnprintf.o || cp .libs/libcmd-p11tool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-p11tool.lax/lt52-vasnprintf.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/asnprintf.o .libs/libcmd-p11tool.lax/lt53-asnprintf.o || cp .libs/libcmd-p11tool.lax/libgnu.a/asnprintf.o .libs/libcmd-p11tool.lax/lt53-asnprintf.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/fopen.o .libs/libcmd-p11tool.lax/lt54-fopen.o || cp .libs/libcmd-p11tool.lax/libgnu.a/fopen.o .libs/libcmd-p11tool.lax/lt54-fopen.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-basename-lgpl.o .libs/libcmd-p11tool.lax/lt55-libgnu_la-basename-lgpl.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-basename-lgpl.o .libs/libcmd-p11tool.lax/lt55-libgnu_la-basename-lgpl.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-bitrotate.o .libs/libcmd-p11tool.lax/lt56-libgnu_la-bitrotate.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-bitrotate.o .libs/libcmd-p11tool.lax/lt56-libgnu_la-bitrotate.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-c-ctype.o .libs/libcmd-p11tool.lax/lt57-libgnu_la-c-ctype.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-c-ctype.o .libs/libcmd-p11tool.lax/lt57-libgnu_la-c-ctype.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-c-strcasecmp.o .libs/libcmd-p11tool.lax/lt58-libgnu_la-c-strcasecmp.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-c-strcasecmp.o .libs/libcmd-p11tool.lax/lt58-libgnu_la-c-strcasecmp.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-c-strncasecmp.o .libs/libcmd-p11tool.lax/lt59-libgnu_la-c-strncasecmp.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-c-strncasecmp.o .libs/libcmd-p11tool.lax/lt59-libgnu_la-c-strncasecmp.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-cloexec.o .libs/libcmd-p11tool.lax/lt60-libgnu_la-cloexec.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-cloexec.o .libs/libcmd-p11tool.lax/lt60-libgnu_la-cloexec.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-dirname-lgpl.o .libs/libcmd-p11tool.lax/lt61-libgnu_la-dirname-lgpl.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-dirname-lgpl.o .libs/libcmd-p11tool.lax/lt61-libgnu_la-dirname-lgpl.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-fcntl.o .libs/libcmd-p11tool.lax/lt62-libgnu_la-fcntl.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-fcntl.o .libs/libcmd-p11tool.lax/lt62-libgnu_la-fcntl.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-fd-hook.o .libs/libcmd-p11tool.lax/lt63-libgnu_la-fd-hook.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-fd-hook.o .libs/libcmd-p11tool.lax/lt63-libgnu_la-fd-hook.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-p11tool.lax/lt64-libgnu_la-gl_linkedhash_list.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-p11tool.lax/lt64-libgnu_la-gl_linkedhash_list.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-gl_list.o .libs/libcmd-p11tool.lax/lt65-libgnu_la-gl_list.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-gl_list.o .libs/libcmd-p11tool.lax/lt65-libgnu_la-gl_list.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt66-libgnu_la-hash-pjw-bare.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt66-libgnu_la-hash-pjw-bare.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-hash.o .libs/libcmd-p11tool.lax/lt67-libgnu_la-hash.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-hash.o .libs/libcmd-p11tool.lax/lt67-libgnu_la-hash.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-lock.o .libs/libcmd-p11tool.lax/lt68-libgnu_la-lock.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-lock.o .libs/libcmd-p11tool.lax/lt68-libgnu_la-lock.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-malloca.o .libs/libcmd-p11tool.lax/lt69-libgnu_la-malloca.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-malloca.o .libs/libcmd-p11tool.lax/lt69-libgnu_la-malloca.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-mbszero.o .libs/libcmd-p11tool.lax/lt70-libgnu_la-mbszero.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-mbszero.o .libs/libcmd-p11tool.lax/lt70-libgnu_la-mbszero.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-memset_explicit.o .libs/libcmd-p11tool.lax/lt71-libgnu_la-memset_explicit.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-memset_explicit.o .libs/libcmd-p11tool.lax/lt71-libgnu_la-memset_explicit.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-read-file.o .libs/libcmd-p11tool.lax/lt72-libgnu_la-read-file.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-read-file.o .libs/libcmd-p11tool.lax/lt72-libgnu_la-read-file.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-p11tool.lax/lt73-libgnu_la-scratch_buffer_grow.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-p11tool.lax/lt73-libgnu_la-scratch_buffer_grow.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-p11tool.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-p11tool.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-p11tool.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-p11tool.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-stat-time.o .libs/libcmd-p11tool.lax/lt76-libgnu_la-stat-time.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-stat-time.o .libs/libcmd-p11tool.lax/lt76-libgnu_la-stat-time.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-stripslash.o .libs/libcmd-p11tool.lax/lt77-libgnu_la-stripslash.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-stripslash.o .libs/libcmd-p11tool.lax/lt77-libgnu_la-stripslash.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-sys_socket.o .libs/libcmd-p11tool.lax/lt78-libgnu_la-sys_socket.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-sys_socket.o .libs/libcmd-p11tool.lax/lt78-libgnu_la-sys_socket.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-threadlib.o .libs/libcmd-p11tool.lax/lt79-libgnu_la-threadlib.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-threadlib.o .libs/libcmd-p11tool.lax/lt79-libgnu_la-threadlib.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-tls.o .libs/libcmd-p11tool.lax/lt80-libgnu_la-tls.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-tls.o .libs/libcmd-p11tool.lax/lt80-libgnu_la-tls.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-unistd.o .libs/libcmd-p11tool.lax/lt81-libgnu_la-unistd.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-unistd.o .libs/libcmd-p11tool.lax/lt81-libgnu_la-unistd.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-vsnzprintf.o .libs/libcmd-p11tool.lax/lt82-libgnu_la-vsnzprintf.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-vsnzprintf.o .libs/libcmd-p11tool.lax/lt82-libgnu_la-vsnzprintf.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-xsize.o .libs/libcmd-p11tool.lax/lt83-libgnu_la-xsize.o || cp .libs/libcmd-p11tool.lax/libgnu.a/libgnu_la-xsize.o .libs/libcmd-p11tool.lax/lt83-libgnu_la-xsize.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/printf-args.o .libs/libcmd-p11tool.lax/lt84-printf-args.o || cp .libs/libcmd-p11tool.lax/libgnu.a/printf-args.o .libs/libcmd-p11tool.lax/lt84-printf-args.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/printf-parse.o .libs/libcmd-p11tool.lax/lt85-printf-parse.o || cp .libs/libcmd-p11tool.lax/libgnu.a/printf-parse.o .libs/libcmd-p11tool.lax/lt85-printf-parse.o libtool: link: ln .libs/libcmd-p11tool.lax/libgnu.a/vasnprintf.o .libs/libcmd-p11tool.lax/lt86-vasnprintf.o || cp .libs/libcmd-p11tool.lax/libgnu.a/vasnprintf.o .libs/libcmd-p11tool.lax/lt86-vasnprintf.o libtool: link: ar cr .libs/libcmd-p11tool.a .libs/p11tool-options.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/asnprintf.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/certtool-cfg.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/cfg.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/fopen.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-cloexec.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-close-stream.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-exitfail.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-fcntl.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-fseek.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-fseeko.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-getprogname.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-gettime.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_list.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-hash.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-ialloc.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-lock.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-malloca.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-mbszero.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-progname.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-read-file.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-sockets.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-stat-time.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-threadlib.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-time_rz.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-timespec.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-tls.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-unistd.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_gpl_la-xsize.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-basename-lgpl.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-bitrotate.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-c-ctype.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-c-strcasecmp.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-c-strncasecmp.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-cloexec.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-dirname-lgpl.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-fcntl.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-fd-hook.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-gl_list.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-hash.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-lock.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-malloca.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-mbszero.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-memset_explicit.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-read-file.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-stat-time.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-stripslash.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-sys_socket.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-threadlib.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-tls.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-unistd.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-vsnzprintf.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/libgnu_la-xsize.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt1-asnprintf.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt2-fopen.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt3-printf-args.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt4-printf-parse.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/lt5-vasnprintf.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/mktime.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/printf-args.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/printf-parse.o .libs/libcmd-p11tool.lax/libcerttool-cfg.a/vasnprintf.o .libs/libcmd-p11tool.lax/lt2-asnprintf.o .libs/libcmd-p11tool.lax/lt3-fopen.o .libs/libcmd-p11tool.lax/lt4-libgnu_gpl_la-basename-lgpl.o .libs/libcmd-p11tool.lax/lt5-libgnu_gpl_la-bitrotate.o .libs/libcmd-p11tool.lax/lt6-libgnu_gpl_la-c-ctype.o .libs/libcmd-p11tool.lax/lt7-libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-p11tool.lax/lt8-libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-p11tool.lax/lt9-libgnu_gpl_la-cloexec.o .libs/libcmd-p11tool.lax/lt10-libgnu_gpl_la-close-stream.o .libs/libcmd-p11tool.lax/lt11-libgnu_gpl_la-exitfail.o .libs/libcmd-p11tool.lax/lt12-libgnu_gpl_la-fcntl.o .libs/libcmd-p11tool.lax/lt13-libgnu_gpl_la-fd-hook.o .libs/libcmd-p11tool.lax/lt14-libgnu_gpl_la-fseek.o .libs/libcmd-p11tool.lax/lt15-libgnu_gpl_la-fseeko.o .libs/libcmd-p11tool.lax/lt16-libgnu_gpl_la-getprogname.o .libs/libcmd-p11tool.lax/lt17-libgnu_gpl_la-gettime.o .libs/libcmd-p11tool.lax/lt18-libgnu_gpl_la-gl_linked_list.o .libs/libcmd-p11tool.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-p11tool.lax/lt20-libgnu_gpl_la-gl_list.o .libs/libcmd-p11tool.lax/lt21-libgnu_gpl_la-gl_xlist.o .libs/libcmd-p11tool.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt23-libgnu_gpl_la-hash.o .libs/libcmd-p11tool.lax/lt24-libgnu_gpl_la-ialloc.o .libs/libcmd-p11tool.lax/lt25-libgnu_gpl_la-lock.o .libs/libcmd-p11tool.lax/lt26-libgnu_gpl_la-malloca.o .libs/libcmd-p11tool.lax/lt27-libgnu_gpl_la-mbszero.o .libs/libcmd-p11tool.lax/lt28-libgnu_gpl_la-memset_explicit.o .libs/libcmd-p11tool.lax/lt29-libgnu_gpl_la-nstrftime.o .libs/libcmd-p11tool.lax/lt30-libgnu_gpl_la-parse-datetime.o .libs/libcmd-p11tool.lax/lt31-libgnu_gpl_la-progname.o .libs/libcmd-p11tool.lax/lt32-libgnu_gpl_la-read-file.o .libs/libcmd-p11tool.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-p11tool.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-p11tool.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-p11tool.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-p11tool.lax/lt37-libgnu_gpl_la-sockets.o .libs/libcmd-p11tool.lax/lt38-libgnu_gpl_la-stat-time.o .libs/libcmd-p11tool.lax/lt39-libgnu_gpl_la-sys_socket.o .libs/libcmd-p11tool.lax/lt40-libgnu_gpl_la-threadlib.o .libs/libcmd-p11tool.lax/lt41-libgnu_gpl_la-time_rz.o .libs/libcmd-p11tool.lax/lt42-libgnu_gpl_la-timespec.o .libs/libcmd-p11tool.lax/lt43-libgnu_gpl_la-tls.o .libs/libcmd-p11tool.lax/lt44-libgnu_gpl_la-unistd.o .libs/libcmd-p11tool.lax/lt45-libgnu_gpl_la-vsnzprintf.o .libs/libcmd-p11tool.lax/lt46-libgnu_gpl_la-xalloc-die.o .libs/libcmd-p11tool.lax/lt47-libgnu_gpl_la-xmalloc.o .libs/libcmd-p11tool.lax/lt48-libgnu_gpl_la-xsize.o .libs/libcmd-p11tool.lax/lt49-mktime.o .libs/libcmd-p11tool.lax/lt50-printf-args.o .libs/libcmd-p11tool.lax/lt51-printf-parse.o .libs/libcmd-p11tool.lax/lt52-vasnprintf.o .libs/libcmd-p11tool.lax/lt53-asnprintf.o .libs/libcmd-p11tool.lax/lt54-fopen.o .libs/libcmd-p11tool.lax/lt55-libgnu_la-basename-lgpl.o .libs/libcmd-p11tool.lax/lt56-libgnu_la-bitrotate.o .libs/libcmd-p11tool.lax/lt57-libgnu_la-c-ctype.o .libs/libcmd-p11tool.lax/lt58-libgnu_la-c-strcasecmp.o .libs/libcmd-p11tool.lax/lt59-libgnu_la-c-strncasecmp.o .libs/libcmd-p11tool.lax/lt60-libgnu_la-cloexec.o .libs/libcmd-p11tool.lax/lt61-libgnu_la-dirname-lgpl.o .libs/libcmd-p11tool.lax/lt62-libgnu_la-fcntl.o .libs/libcmd-p11tool.lax/lt63-libgnu_la-fd-hook.o .libs/libcmd-p11tool.lax/lt64-libgnu_la-gl_linkedhash_list.o .libs/libcmd-p11tool.lax/lt65-libgnu_la-gl_list.o .libs/libcmd-p11tool.lax/lt66-libgnu_la-hash-pjw-bare.o .libs/libcmd-p11tool.lax/lt67-libgnu_la-hash.o .libs/libcmd-p11tool.lax/lt68-libgnu_la-lock.o .libs/libcmd-p11tool.lax/lt69-libgnu_la-malloca.o .libs/libcmd-p11tool.lax/lt70-libgnu_la-mbszero.o .libs/libcmd-p11tool.lax/lt71-libgnu_la-memset_explicit.o .libs/libcmd-p11tool.lax/lt72-libgnu_la-read-file.o .libs/libcmd-p11tool.lax/lt73-libgnu_la-scratch_buffer_grow.o .libs/libcmd-p11tool.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-p11tool.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-p11tool.lax/lt76-libgnu_la-stat-time.o .libs/libcmd-p11tool.lax/lt77-libgnu_la-stripslash.o .libs/libcmd-p11tool.lax/lt78-libgnu_la-sys_socket.o .libs/libcmd-p11tool.lax/lt79-libgnu_la-threadlib.o .libs/libcmd-p11tool.lax/lt80-libgnu_la-tls.o .libs/libcmd-p11tool.lax/lt81-libgnu_la-unistd.o .libs/libcmd-p11tool.lax/lt82-libgnu_la-vsnzprintf.o .libs/libcmd-p11tool.lax/lt83-libgnu_la-xsize.o .libs/libcmd-p11tool.lax/lt84-printf-args.o .libs/libcmd-p11tool.lax/lt85-printf-parse.o .libs/libcmd-p11tool.lax/lt86-vasnprintf.o libtool: link: ranlib .libs/libcmd-p11tool.a libtool: link: rm -fr .libs/libcmd-p11tool.lax .libs/libcmd-p11tool.lax libtool: link: ( cd ".libs" && rm -f "libcmd-p11tool.la" && ln -s "../libcmd-p11tool.la" "libcmd-p11tool.la" ) /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o p11tool p11tool-p11tool.o p11tool-pkcs11.o p11tool-certtool-common.o p11tool-certtool-extras.o p11tool-common.o ../lib/libgnutls.la libcmd-p11tool.la ../gl/libgnu.la gl/libgnu_gpl.la -ltasn1 libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/p11tool p11tool-p11tool.o p11tool-pkcs11.o p11tool-certtool-common.o p11tool-certtool-extras.o p11tool-common.o ../lib/.libs/libgnutls.so ./.libs/libcmd-p11tool.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -lhogweed -lnettle -lgmp ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a -ltasn1 In function 'digits_to_date_time': lto1: warning: use of uninitialized value 'text_int.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 89:' branch... |...... | 2404 | case 89: /* number: tUNUMBER */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (53) calling 'digits_to_date_time' from 'yyparse' | +--> 'digits_to_date_time': events 54-55 | | 262 | digits_to_date_time (parser_control *pc, textint text_int) | | ^ ~ | | | | | | (54) entry to 'digits_to_date_time' (55) region created on stack here | 'digits_to_date_time': event 56 | |lto1: | (56): use of uninitialized value 'text_int.value' here | In function 'apply_relative_time': lto1: warning: use of uninitialized value 'rel.month' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 34:' branch... |...... | 2022 | case 34: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (53) calling 'apply_relative_time' from 'yyparse' | +--> 'apply_relative_time': events 54-55 | | 302 | apply_relative_time (parser_control *pc, relative_time rel, int factor) | | ^ ~ | | | | | | (54) entry to 'apply_relative_time' (55) region created on stack here | 'apply_relative_time': event 56 | |lto1: | (56): use of uninitialized value 'rel.month' here | gl/parse-datetime.c: In function 'yyparse': gl/parse-datetime.c:1787:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1787 | *++yyvsp = yylval; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-27 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1582 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (17) region created on stack here | | (18) capacity: 56 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (19) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (20) ...to here | | (21) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (22) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (23) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (24) ...to here | | (25) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (26) ...to here | | (27) calling 'yylex' from 'yyparse' | +--> 'yylex': events 28-29 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (28) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (29) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 30 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (30) following 'default:' branch... | <------+ | 'yylex': event 31 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (31) ...to here | <------+ | 'yyparse': events 32-39 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (33) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (34) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (35) following 'false' branch (when 'yyn_249 > 0')... |...... | 1780 | if (yyerrstatus) | | ~ | | | | | (36) ...to here | | (37) following 'false' branch (when 'yyerrstatus_217 == 0')... |...... | 1787 | *++yyvsp = yylval; | | ~ | | | | | (38) ...to here | | (39) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (23) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (26) use of uninitialized value '*_14' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (28) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 29 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (29) following 'default:' branch... | <------+ | 'yylex': event 30 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (30) ...to here | <------+ | 'yyparse': events 31-36 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (31) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (32) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (33) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (34) following 'true' branch (when 'yyn_249 <= 0')... |...... | 1774 | yyn = -yyn; | | ~ | | | | | (35) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (36) use of uninitialized value '*_14' here | gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 19:' branch... |...... | 1923 | case 19: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 20:' branch... |...... | 1932 | case 20: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 21:' branch... |...... | 1941 | case 21: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 23:' branch... |...... | 1950 | case 23: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 24:' branch... |...... | 1959 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 25:' branch... |...... | 1968 | case 25: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value '_60->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 28:' branch... |...... | 1977 | case 28: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_60->textintval' here | gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 759 | { pc->time_zone = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 33:' branch... |...... | 2013 | case 33: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value '_76->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 35:' branch... |...... | 2031 | case 35: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_76->textintval' here | gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 774 | { pc->time_zone = $1 + 60 * 60; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 37:' branch... |...... | 2044 | case 37: /* zone: tZONE tDST */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 786 | pc->day_number = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 39:' branch... |...... | 2059 | case 39: /* day: tDAY ',' */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 790 | pc->day_ordinal = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 40:' branch... |...... | 2068 | case 40: /* day: tORDINAL tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 796 | pc->day_ordinal = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 41:' branch... |...... | 2078 | case 41: /* day: tUNUMBER tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 805 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:806:40: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 806 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:806:40: | 806 | pc->day = $3.value; | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 815 | if (4 <= $1.digits) | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) out-of-bounds read from byte -152 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌─────────────────────────┐ │read of 'idx_t' (8 bytes)│ └─────────────────────────┘ ^ │ │ ┌─────────────────────────┐ ┌──────────┬─────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴─────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └─────────────────────────┘ └──────────────────────────────────────┘ ├────────────┬────────────┤├─┬─┤├──────────────────┬───────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:825:22: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 825 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | | (56) out-of-bounds read from byte -168 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:825:22: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 825 | pc->year = $1; | ^ ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:826:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 826 | pc->month = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:826:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 826 | pc->month = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:827:44: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 827 | pc->day = $5.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | 827 | pc->day = $5.value; | | | | | | | (56) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:836:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 836 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | | (56) out-of-bounds read from byte -160 till byte -153 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:836:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 836 | pc->month = $1.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └────────────────────────────┘ └───────────────────────────────────┘ ├─────────────┬──────────────┤├─┬─┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │152 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:837:45: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 837 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | 837 | pc->day = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:837:45: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 837 | pc->day = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 844 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:845:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 845 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:845:31: | 845 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 852 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │48 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:853:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:853:13: | 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 859 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 46:' branch... |...... | 2158 | case 46: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 864 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -112 till byte -105 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬───────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴───────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └────────────────────────────────────┘ ├─────────────┬──────────────┤├┬─┤├─────────────────┬──────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │104 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:865:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 865 | pc->day = $2.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:865:41: | 865 | pc->day = $2.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:865:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 870 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 48:' branch... |...... | 2177 | case 48: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 875 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:876:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 876 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:876:31: | 876 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 886 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -33 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │32 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:887:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:887:13: | 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:894:15: warning: use of uninitialized value '_138->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 52:' branch... |...... | 2207 | case 52: /* rel: relunit tAGO */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:894:15: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value '_138->rel' here | gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 55:' branch... |...... | 2225 | case 55: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 56:' branch... |...... | 2231 | case 56: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 58:' branch... |...... | 2243 | case 58: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 59:' branch... |...... | 2249 | case 59: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 61:' branch... |...... | 2261 | case 61: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:916:13: | 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 62:' branch... |...... | 2268 | case 62: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:919:13: | 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 64:' branch... |...... | 2281 | case 64: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 65:' branch... |...... | 2287 | case 65: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 67:' branch... |...... | 2299 | case 67: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 68:' branch... |...... | 2305 | case 68: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 70:' branch... |...... | 2317 | case 70: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 71:' branch... |...... | 2323 | case 71: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 72:' branch... |...... | 2329 | case 72: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 73:' branch... |...... | 2335 | case 73: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 76:' branch... |...... | 2347 | case 76: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 77:' branch... |...... | 2353 | case 77: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 78:' branch... |...... | 2359 | case 78: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:954:13: | 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 79:' branch... |...... | 2366 | case 79: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 80:' branch... |...... | 2372 | case 80: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 81:' branch... |...... | 2378 | case 81: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:974:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 86:' branch... |...... | 2390 | case 86: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:974:79: | 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:981:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 88:' branch... |...... | 2397 | case 88: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:981:79: | 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:994:9: warning: use of uninitialized value '_183->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 994 | digits_to_date_time (pc, $1); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 90:' branch... |...... | 2410 | case 90: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (54) use of uninitialized value '_183->textintval' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1003 | { $$ = $2.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 92:' branch... |...... | 2427 | case 92: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o systemkey.o systemkey.c /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o systemkey-tool-options.lo systemkey-tool-options.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c systemkey-tool-options.c -fPIC -DPIC -o .libs/systemkey-tool-options.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcmd-systemkey.la systemkey-tool-options.lo libcerttool-cfg.la ../lib/libgnutls.la gl/libgnu_gpl.la ../gl/libgnu.la libtool: link: (cd .libs/libcmd-systemkey.lax/libcerttool-cfg.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/./.libs/libcerttool-cfg.a") libtool: link: (cd .libs/libcmd-systemkey.lax/libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/.libs/libgnu_gpl.a") libtool: link: (cd .libs/libcmd-systemkey.lax/libgnu.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/../gl/.libs/libgnu.a") copying selected object files to avoid basename conflicts... libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/asnprintf.o .libs/libcmd-systemkey.lax/lt2-asnprintf.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/asnprintf.o .libs/libcmd-systemkey.lax/lt2-asnprintf.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/fopen.o .libs/libcmd-systemkey.lax/lt3-fopen.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/fopen.o .libs/libcmd-systemkey.lax/lt3-fopen.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-systemkey.lax/lt4-libgnu_gpl_la-basename-lgpl.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-systemkey.lax/lt4-libgnu_gpl_la-basename-lgpl.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-systemkey.lax/lt5-libgnu_gpl_la-bitrotate.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-systemkey.lax/lt5-libgnu_gpl_la-bitrotate.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-systemkey.lax/lt6-libgnu_gpl_la-c-ctype.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-systemkey.lax/lt6-libgnu_gpl_la-c-ctype.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-systemkey.lax/lt7-libgnu_gpl_la-c-strcasecmp.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-systemkey.lax/lt7-libgnu_gpl_la-c-strcasecmp.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-systemkey.lax/lt8-libgnu_gpl_la-c-strncasecmp.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-systemkey.lax/lt8-libgnu_gpl_la-c-strncasecmp.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcmd-systemkey.lax/lt9-libgnu_gpl_la-cloexec.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcmd-systemkey.lax/lt9-libgnu_gpl_la-cloexec.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcmd-systemkey.lax/lt10-libgnu_gpl_la-close-stream.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcmd-systemkey.lax/lt10-libgnu_gpl_la-close-stream.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcmd-systemkey.lax/lt11-libgnu_gpl_la-exitfail.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcmd-systemkey.lax/lt11-libgnu_gpl_la-exitfail.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcmd-systemkey.lax/lt12-libgnu_gpl_la-fcntl.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcmd-systemkey.lax/lt12-libgnu_gpl_la-fcntl.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-systemkey.lax/lt13-libgnu_gpl_la-fd-hook.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-systemkey.lax/lt13-libgnu_gpl_la-fd-hook.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcmd-systemkey.lax/lt14-libgnu_gpl_la-fseek.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcmd-systemkey.lax/lt14-libgnu_gpl_la-fseek.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcmd-systemkey.lax/lt15-libgnu_gpl_la-fseeko.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcmd-systemkey.lax/lt15-libgnu_gpl_la-fseeko.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcmd-systemkey.lax/lt16-libgnu_gpl_la-getprogname.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcmd-systemkey.lax/lt16-libgnu_gpl_la-getprogname.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcmd-systemkey.lax/lt17-libgnu_gpl_la-gettime.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcmd-systemkey.lax/lt17-libgnu_gpl_la-gettime.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-systemkey.lax/lt18-libgnu_gpl_la-gl_linked_list.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-systemkey.lax/lt18-libgnu_gpl_la-gl_linked_list.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-systemkey.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-systemkey.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcmd-systemkey.lax/lt20-libgnu_gpl_la-gl_list.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcmd-systemkey.lax/lt20-libgnu_gpl_la-gl_list.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-systemkey.lax/lt21-libgnu_gpl_la-gl_xlist.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-systemkey.lax/lt21-libgnu_gpl_la-gl_xlist.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcmd-systemkey.lax/lt23-libgnu_gpl_la-hash.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcmd-systemkey.lax/lt23-libgnu_gpl_la-hash.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcmd-systemkey.lax/lt24-libgnu_gpl_la-ialloc.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcmd-systemkey.lax/lt24-libgnu_gpl_la-ialloc.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcmd-systemkey.lax/lt25-libgnu_gpl_la-lock.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcmd-systemkey.lax/lt25-libgnu_gpl_la-lock.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcmd-systemkey.lax/lt26-libgnu_gpl_la-malloca.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcmd-systemkey.lax/lt26-libgnu_gpl_la-malloca.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcmd-systemkey.lax/lt27-libgnu_gpl_la-mbszero.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcmd-systemkey.lax/lt27-libgnu_gpl_la-mbszero.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-systemkey.lax/lt28-libgnu_gpl_la-memset_explicit.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-systemkey.lax/lt28-libgnu_gpl_la-memset_explicit.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-systemkey.lax/lt29-libgnu_gpl_la-nstrftime.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-systemkey.lax/lt29-libgnu_gpl_la-nstrftime.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-systemkey.lax/lt30-libgnu_gpl_la-parse-datetime.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-systemkey.lax/lt30-libgnu_gpl_la-parse-datetime.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcmd-systemkey.lax/lt31-libgnu_gpl_la-progname.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcmd-systemkey.lax/lt31-libgnu_gpl_la-progname.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcmd-systemkey.lax/lt32-libgnu_gpl_la-read-file.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcmd-systemkey.lax/lt32-libgnu_gpl_la-read-file.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-systemkey.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-systemkey.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-systemkey.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-systemkey.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-systemkey.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-systemkey.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-systemkey.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-systemkey.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcmd-systemkey.lax/lt37-libgnu_gpl_la-sockets.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcmd-systemkey.lax/lt37-libgnu_gpl_la-sockets.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcmd-systemkey.lax/lt38-libgnu_gpl_la-stat-time.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcmd-systemkey.lax/lt38-libgnu_gpl_la-stat-time.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-systemkey.lax/lt39-libgnu_gpl_la-sys_socket.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-systemkey.lax/lt39-libgnu_gpl_la-sys_socket.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcmd-systemkey.lax/lt40-libgnu_gpl_la-threadlib.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcmd-systemkey.lax/lt40-libgnu_gpl_la-threadlib.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcmd-systemkey.lax/lt41-libgnu_gpl_la-time_rz.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcmd-systemkey.lax/lt41-libgnu_gpl_la-time_rz.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcmd-systemkey.lax/lt42-libgnu_gpl_la-timespec.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcmd-systemkey.lax/lt42-libgnu_gpl_la-timespec.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcmd-systemkey.lax/lt43-libgnu_gpl_la-tls.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcmd-systemkey.lax/lt43-libgnu_gpl_la-tls.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcmd-systemkey.lax/lt44-libgnu_gpl_la-unistd.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcmd-systemkey.lax/lt44-libgnu_gpl_la-unistd.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-systemkey.lax/lt45-libgnu_gpl_la-vsnzprintf.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-systemkey.lax/lt45-libgnu_gpl_la-vsnzprintf.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-systemkey.lax/lt46-libgnu_gpl_la-xalloc-die.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-systemkey.lax/lt46-libgnu_gpl_la-xalloc-die.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-systemkey.lax/lt47-libgnu_gpl_la-xmalloc.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-systemkey.lax/lt47-libgnu_gpl_la-xmalloc.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcmd-systemkey.lax/lt48-libgnu_gpl_la-xsize.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcmd-systemkey.lax/lt48-libgnu_gpl_la-xsize.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/mktime.o .libs/libcmd-systemkey.lax/lt49-mktime.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/mktime.o .libs/libcmd-systemkey.lax/lt49-mktime.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-systemkey.lax/lt50-printf-args.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-systemkey.lax/lt50-printf-args.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-systemkey.lax/lt51-printf-parse.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-systemkey.lax/lt51-printf-parse.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-systemkey.lax/lt52-vasnprintf.o || cp .libs/libcmd-systemkey.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-systemkey.lax/lt52-vasnprintf.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/asnprintf.o .libs/libcmd-systemkey.lax/lt53-asnprintf.o || cp .libs/libcmd-systemkey.lax/libgnu.a/asnprintf.o .libs/libcmd-systemkey.lax/lt53-asnprintf.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/fopen.o .libs/libcmd-systemkey.lax/lt54-fopen.o || cp .libs/libcmd-systemkey.lax/libgnu.a/fopen.o .libs/libcmd-systemkey.lax/lt54-fopen.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-basename-lgpl.o .libs/libcmd-systemkey.lax/lt55-libgnu_la-basename-lgpl.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-basename-lgpl.o .libs/libcmd-systemkey.lax/lt55-libgnu_la-basename-lgpl.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-bitrotate.o .libs/libcmd-systemkey.lax/lt56-libgnu_la-bitrotate.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-bitrotate.o .libs/libcmd-systemkey.lax/lt56-libgnu_la-bitrotate.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-c-ctype.o .libs/libcmd-systemkey.lax/lt57-libgnu_la-c-ctype.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-c-ctype.o .libs/libcmd-systemkey.lax/lt57-libgnu_la-c-ctype.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-c-strcasecmp.o .libs/libcmd-systemkey.lax/lt58-libgnu_la-c-strcasecmp.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-c-strcasecmp.o .libs/libcmd-systemkey.lax/lt58-libgnu_la-c-strcasecmp.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-c-strncasecmp.o .libs/libcmd-systemkey.lax/lt59-libgnu_la-c-strncasecmp.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-c-strncasecmp.o .libs/libcmd-systemkey.lax/lt59-libgnu_la-c-strncasecmp.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-cloexec.o .libs/libcmd-systemkey.lax/lt60-libgnu_la-cloexec.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-cloexec.o .libs/libcmd-systemkey.lax/lt60-libgnu_la-cloexec.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-dirname-lgpl.o .libs/libcmd-systemkey.lax/lt61-libgnu_la-dirname-lgpl.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-dirname-lgpl.o .libs/libcmd-systemkey.lax/lt61-libgnu_la-dirname-lgpl.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-fcntl.o .libs/libcmd-systemkey.lax/lt62-libgnu_la-fcntl.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-fcntl.o .libs/libcmd-systemkey.lax/lt62-libgnu_la-fcntl.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-fd-hook.o .libs/libcmd-systemkey.lax/lt63-libgnu_la-fd-hook.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-fd-hook.o .libs/libcmd-systemkey.lax/lt63-libgnu_la-fd-hook.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-systemkey.lax/lt64-libgnu_la-gl_linkedhash_list.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-systemkey.lax/lt64-libgnu_la-gl_linkedhash_list.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-gl_list.o .libs/libcmd-systemkey.lax/lt65-libgnu_la-gl_list.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-gl_list.o .libs/libcmd-systemkey.lax/lt65-libgnu_la-gl_list.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt66-libgnu_la-hash-pjw-bare.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt66-libgnu_la-hash-pjw-bare.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-hash.o .libs/libcmd-systemkey.lax/lt67-libgnu_la-hash.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-hash.o .libs/libcmd-systemkey.lax/lt67-libgnu_la-hash.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-lock.o .libs/libcmd-systemkey.lax/lt68-libgnu_la-lock.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-lock.o .libs/libcmd-systemkey.lax/lt68-libgnu_la-lock.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-malloca.o .libs/libcmd-systemkey.lax/lt69-libgnu_la-malloca.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-malloca.o .libs/libcmd-systemkey.lax/lt69-libgnu_la-malloca.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-mbszero.o .libs/libcmd-systemkey.lax/lt70-libgnu_la-mbszero.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-mbszero.o .libs/libcmd-systemkey.lax/lt70-libgnu_la-mbszero.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-memset_explicit.o .libs/libcmd-systemkey.lax/lt71-libgnu_la-memset_explicit.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-memset_explicit.o .libs/libcmd-systemkey.lax/lt71-libgnu_la-memset_explicit.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-read-file.o .libs/libcmd-systemkey.lax/lt72-libgnu_la-read-file.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-read-file.o .libs/libcmd-systemkey.lax/lt72-libgnu_la-read-file.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-systemkey.lax/lt73-libgnu_la-scratch_buffer_grow.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-systemkey.lax/lt73-libgnu_la-scratch_buffer_grow.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-systemkey.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-systemkey.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-systemkey.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-systemkey.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-stat-time.o .libs/libcmd-systemkey.lax/lt76-libgnu_la-stat-time.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-stat-time.o .libs/libcmd-systemkey.lax/lt76-libgnu_la-stat-time.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-stripslash.o .libs/libcmd-systemkey.lax/lt77-libgnu_la-stripslash.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-stripslash.o .libs/libcmd-systemkey.lax/lt77-libgnu_la-stripslash.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-sys_socket.o .libs/libcmd-systemkey.lax/lt78-libgnu_la-sys_socket.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-sys_socket.o .libs/libcmd-systemkey.lax/lt78-libgnu_la-sys_socket.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-threadlib.o .libs/libcmd-systemkey.lax/lt79-libgnu_la-threadlib.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-threadlib.o .libs/libcmd-systemkey.lax/lt79-libgnu_la-threadlib.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-tls.o .libs/libcmd-systemkey.lax/lt80-libgnu_la-tls.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-tls.o .libs/libcmd-systemkey.lax/lt80-libgnu_la-tls.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-unistd.o .libs/libcmd-systemkey.lax/lt81-libgnu_la-unistd.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-unistd.o .libs/libcmd-systemkey.lax/lt81-libgnu_la-unistd.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-vsnzprintf.o .libs/libcmd-systemkey.lax/lt82-libgnu_la-vsnzprintf.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-vsnzprintf.o .libs/libcmd-systemkey.lax/lt82-libgnu_la-vsnzprintf.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-xsize.o .libs/libcmd-systemkey.lax/lt83-libgnu_la-xsize.o || cp .libs/libcmd-systemkey.lax/libgnu.a/libgnu_la-xsize.o .libs/libcmd-systemkey.lax/lt83-libgnu_la-xsize.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/printf-args.o .libs/libcmd-systemkey.lax/lt84-printf-args.o || cp .libs/libcmd-systemkey.lax/libgnu.a/printf-args.o .libs/libcmd-systemkey.lax/lt84-printf-args.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/printf-parse.o .libs/libcmd-systemkey.lax/lt85-printf-parse.o || cp .libs/libcmd-systemkey.lax/libgnu.a/printf-parse.o .libs/libcmd-systemkey.lax/lt85-printf-parse.o libtool: link: ln .libs/libcmd-systemkey.lax/libgnu.a/vasnprintf.o .libs/libcmd-systemkey.lax/lt86-vasnprintf.o || cp .libs/libcmd-systemkey.lax/libgnu.a/vasnprintf.o .libs/libcmd-systemkey.lax/lt86-vasnprintf.o libtool: link: ar cr .libs/libcmd-systemkey.a .libs/systemkey-tool-options.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/asnprintf.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/certtool-cfg.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/cfg.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/fopen.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-cloexec.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-close-stream.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-exitfail.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-fcntl.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-fseek.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-fseeko.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-getprogname.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-gettime.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_list.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-hash.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-ialloc.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-lock.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-malloca.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-mbszero.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-progname.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-read-file.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-sockets.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-stat-time.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-threadlib.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-time_rz.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-timespec.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-tls.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-unistd.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_gpl_la-xsize.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-basename-lgpl.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-bitrotate.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-c-ctype.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-c-strcasecmp.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-c-strncasecmp.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-cloexec.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-dirname-lgpl.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-fcntl.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-fd-hook.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-gl_list.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-hash.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-lock.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-malloca.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-mbszero.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-memset_explicit.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-read-file.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-stat-time.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-stripslash.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-sys_socket.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-threadlib.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-tls.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-unistd.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-vsnzprintf.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/libgnu_la-xsize.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt1-asnprintf.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt2-fopen.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt3-printf-args.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt4-printf-parse.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/lt5-vasnprintf.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/mktime.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/printf-args.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/printf-parse.o .libs/libcmd-systemkey.lax/libcerttool-cfg.a/vasnprintf.o .libs/libcmd-systemkey.lax/lt2-asnprintf.o .libs/libcmd-systemkey.lax/lt3-fopen.o .libs/libcmd-systemkey.lax/lt4-libgnu_gpl_la-basename-lgpl.o .libs/libcmd-systemkey.lax/lt5-libgnu_gpl_la-bitrotate.o .libs/libcmd-systemkey.lax/lt6-libgnu_gpl_la-c-ctype.o .libs/libcmd-systemkey.lax/lt7-libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-systemkey.lax/lt8-libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-systemkey.lax/lt9-libgnu_gpl_la-cloexec.o .libs/libcmd-systemkey.lax/lt10-libgnu_gpl_la-close-stream.o .libs/libcmd-systemkey.lax/lt11-libgnu_gpl_la-exitfail.o .libs/libcmd-systemkey.lax/lt12-libgnu_gpl_la-fcntl.o .libs/libcmd-systemkey.lax/lt13-libgnu_gpl_la-fd-hook.o .libs/libcmd-systemkey.lax/lt14-libgnu_gpl_la-fseek.o .libs/libcmd-systemkey.lax/lt15-libgnu_gpl_la-fseeko.o .libs/libcmd-systemkey.lax/lt16-libgnu_gpl_la-getprogname.o .libs/libcmd-systemkey.lax/lt17-libgnu_gpl_la-gettime.o .libs/libcmd-systemkey.lax/lt18-libgnu_gpl_la-gl_linked_list.o .libs/libcmd-systemkey.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-systemkey.lax/lt20-libgnu_gpl_la-gl_list.o .libs/libcmd-systemkey.lax/lt21-libgnu_gpl_la-gl_xlist.o .libs/libcmd-systemkey.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt23-libgnu_gpl_la-hash.o .libs/libcmd-systemkey.lax/lt24-libgnu_gpl_la-ialloc.o .libs/libcmd-systemkey.lax/lt25-libgnu_gpl_la-lock.o .libs/libcmd-systemkey.lax/lt26-libgnu_gpl_la-malloca.o .libs/libcmd-systemkey.lax/lt27-libgnu_gpl_la-mbszero.o .libs/libcmd-systemkey.lax/lt28-libgnu_gpl_la-memset_explicit.o .libs/libcmd-systemkey.lax/lt29-libgnu_gpl_la-nstrftime.o .libs/libcmd-systemkey.lax/lt30-libgnu_gpl_la-parse-datetime.o .libs/libcmd-systemkey.lax/lt31-libgnu_gpl_la-progname.o .libs/libcmd-systemkey.lax/lt32-libgnu_gpl_la-read-file.o .libs/libcmd-systemkey.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-systemkey.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-systemkey.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-systemkey.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-systemkey.lax/lt37-libgnu_gpl_la-sockets.o .libs/libcmd-systemkey.lax/lt38-libgnu_gpl_la-stat-time.o .libs/libcmd-systemkey.lax/lt39-libgnu_gpl_la-sys_socket.o .libs/libcmd-systemkey.lax/lt40-libgnu_gpl_la-threadlib.o .libs/libcmd-systemkey.lax/lt41-libgnu_gpl_la-time_rz.o .libs/libcmd-systemkey.lax/lt42-libgnu_gpl_la-timespec.o .libs/libcmd-systemkey.lax/lt43-libgnu_gpl_la-tls.o .libs/libcmd-systemkey.lax/lt44-libgnu_gpl_la-unistd.o .libs/libcmd-systemkey.lax/lt45-libgnu_gpl_la-vsnzprintf.o .libs/libcmd-systemkey.lax/lt46-libgnu_gpl_la-xalloc-die.o .libs/libcmd-systemkey.lax/lt47-libgnu_gpl_la-xmalloc.o .libs/libcmd-systemkey.lax/lt48-libgnu_gpl_la-xsize.o .libs/libcmd-systemkey.lax/lt49-mktime.o .libs/libcmd-systemkey.lax/lt50-printf-args.o .libs/libcmd-systemkey.lax/lt51-printf-parse.o .libs/libcmd-systemkey.lax/lt52-vasnprintf.o .libs/libcmd-systemkey.lax/lt53-asnprintf.o .libs/libcmd-systemkey.lax/lt54-fopen.o .libs/libcmd-systemkey.lax/lt55-libgnu_la-basename-lgpl.o .libs/libcmd-systemkey.lax/lt56-libgnu_la-bitrotate.o .libs/libcmd-systemkey.lax/lt57-libgnu_la-c-ctype.o .libs/libcmd-systemkey.lax/lt58-libgnu_la-c-strcasecmp.o .libs/libcmd-systemkey.lax/lt59-libgnu_la-c-strncasecmp.o .libs/libcmd-systemkey.lax/lt60-libgnu_la-cloexec.o .libs/libcmd-systemkey.lax/lt61-libgnu_la-dirname-lgpl.o .libs/libcmd-systemkey.lax/lt62-libgnu_la-fcntl.o .libs/libcmd-systemkey.lax/lt63-libgnu_la-fd-hook.o .libs/libcmd-systemkey.lax/lt64-libgnu_la-gl_linkedhash_list.o .libs/libcmd-systemkey.lax/lt65-libgnu_la-gl_list.o .libs/libcmd-systemkey.lax/lt66-libgnu_la-hash-pjw-bare.o .libs/libcmd-systemkey.lax/lt67-libgnu_la-hash.o .libs/libcmd-systemkey.lax/lt68-libgnu_la-lock.o .libs/libcmd-systemkey.lax/lt69-libgnu_la-malloca.o .libs/libcmd-systemkey.lax/lt70-libgnu_la-mbszero.o .libs/libcmd-systemkey.lax/lt71-libgnu_la-memset_explicit.o .libs/libcmd-systemkey.lax/lt72-libgnu_la-read-file.o .libs/libcmd-systemkey.lax/lt73-libgnu_la-scratch_buffer_grow.o .libs/libcmd-systemkey.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-systemkey.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-systemkey.lax/lt76-libgnu_la-stat-time.o .libs/libcmd-systemkey.lax/lt77-libgnu_la-stripslash.o .libs/libcmd-systemkey.lax/lt78-libgnu_la-sys_socket.o .libs/libcmd-systemkey.lax/lt79-libgnu_la-threadlib.o .libs/libcmd-systemkey.lax/lt80-libgnu_la-tls.o .libs/libcmd-systemkey.lax/lt81-libgnu_la-unistd.o .libs/libcmd-systemkey.lax/lt82-libgnu_la-vsnzprintf.o .libs/libcmd-systemkey.lax/lt83-libgnu_la-xsize.o .libs/libcmd-systemkey.lax/lt84-printf-args.o .libs/libcmd-systemkey.lax/lt85-printf-parse.o .libs/libcmd-systemkey.lax/lt86-vasnprintf.o libtool: link: ranlib .libs/libcmd-systemkey.a libtool: link: rm -fr .libs/libcmd-systemkey.lax .libs/libcmd-systemkey.lax libtool: link: ( cd ".libs" && rm -f "libcmd-systemkey.la" && ln -s "../libcmd-systemkey.la" "libcmd-systemkey.la" ) /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o systemkey systemkey.o certtool-common.o common.o ../lib/libgnutls.la libcmd-systemkey.la ../gl/libgnu.la gl/libgnu_gpl.la -ltasn1 libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/systemkey systemkey.o certtool-common.o common.o ../lib/.libs/libgnutls.so ./.libs/libcmd-systemkey.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -lhogweed -lnettle -lgmp ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a -ltasn1 In function 'apply_relative_time': lto1: warning: use of uninitialized value 'rel.month' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 34:' branch... |...... | 2022 | case 34: /* zone: 'T' relunit_snumber */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:765:15: | 765 | if (! apply_relative_time (pc, $2, 1)) YYABORT; | | ^ | | | | | (53) calling 'apply_relative_time' from 'yyparse' | +--> 'apply_relative_time': events 54-55 | | 302 | apply_relative_time (parser_control *pc, relative_time rel, int factor) | | ^ ~ | | | | | | (54) entry to 'apply_relative_time' (55) region created on stack here | 'apply_relative_time': event 56 | |lto1: | (56): use of uninitialized value 'rel.month' here | In function 'digits_to_date_time': lto1: warning: use of uninitialized value 'text_int.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-25 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (17) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (18) ...to here | | (19) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (20) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (21) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (22) ...to here | | (23) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (24) ...to here | | (25) calling 'yylex' from 'yyparse' | +--> 'yylex': events 26-27 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (26) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (27) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 28-29 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (28) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (29) following 'true' branch (when the strings are equal)... | 'lookup_word': event 30 | |lto1: | (30): ...to here | <------+ | 'yylex': event 31 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (31) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 32-52 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (43) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (44) ...to here | | (45) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (46) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (47) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (48) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (33) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (34) ...to here | | (35) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (36) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (49) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (50) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (51) following 'case 89:' branch... |...... | 2404 | case 89: /* number: tUNUMBER */ | | ~ | | | | | (52) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (37) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (38) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (39) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (40) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (41) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (42) ...to here | 'yyparse': event 53 | |gl/parse-datetime.y:986:9: | 986 | { digits_to_date_time (pc, $1); } | | ^ | | | | | (53) calling 'digits_to_date_time' from 'yyparse' | +--> 'digits_to_date_time': events 54-55 | | 262 | digits_to_date_time (parser_control *pc, textint text_int) | | ^ ~ | | | | | | (54) entry to 'digits_to_date_time' (55) region created on stack here | 'digits_to_date_time': event 56 | |lto1: | (56): use of uninitialized value 'text_int.value' here | gl/parse-datetime.c: In function 'yyparse': gl/parse-datetime.c:1787:12: warning: use of uninitialized value 'yylval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1787 | *++yyvsp = yylval; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-27 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1582 | YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); | | ~ | | | | | (17) region created on stack here | | (18) capacity: 56 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (19) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (20) ...to here | | (21) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (22) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (23) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (24) ...to here | | (25) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (26) ...to here | | (27) calling 'yylex' from 'yyparse' | +--> 'yylex': events 28-29 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (28) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (29) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 30 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (30) following 'default:' branch... | <------+ | 'yylex': event 31 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (31) ...to here | <------+ | 'yyparse': events 32-39 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (32) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (33) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (34) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (35) following 'false' branch (when 'yyn_249 > 0')... |...... | 1780 | if (yyerrstatus) | | ~ | | | | | (36) ...to here | | (37) following 'false' branch (when 'yyerrstatus_217 == 0')... |...... | 1787 | *++yyvsp = yylval; | | ~ | | | | | (38) ...to here | | (39) use of uninitialized value 'yylval' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (23) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (24) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (25) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (26) use of uninitialized value '*_14' here | gl/parse-datetime.c:1820:9: warning: use of uninitialized value '*_14' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1820 | yyval = yyvsp[1-yylen]; | ^ 'parse_datetime_body': events 1-6 | |gl/parse-datetime.y:1739:1: | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1503 | if (c_isalpha (c)) | | ~ | | | | | (28) inlined call to 'c_isalpha' from 'yylex' | +--> 'c_isalpha': event 29 | |gl/./c-ctype.h:185:3: | 185 | switch (c) | | ^ | | | | | (29) following 'default:' branch... | <------+ | 'yylex': event 30 | |gl/parse-datetime.y:1529:10: | 1529 | if (c != '(') | | ^ | | | | | (30) ...to here | <------+ | 'yyparse': events 31-36 | |gl/parse-datetime.c:1739:16: | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (31) returning to 'yyparse' from 'yylex' |...... | 1767 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) | | ~ | | | | | (32) following 'false' branch... | 1768 | goto yydefault; | 1769 | yyn = yytable[yyn]; | | ~ | | | | | (33) ...to here | 1770 | if (yyn <= 0) | | ~ | | | | | (34) following 'true' branch (when 'yyn_249 <= 0')... |...... | 1774 | yyn = -yyn; | | ~ | | | | | (35) ...to here |...... | 1820 | yyval = yyvsp[1-yylen]; | | ~ | | | | | (36) use of uninitialized value '*_14' here | gl/parse-datetime.y:677:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 19:' branch... |...... | 1923 | case 19: /* time: tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:677:9: | 677 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:682:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 20:' branch... |...... | 1932 | case 20: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:682:9: | 682 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:687:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 21:' branch... |...... | 1941 | case 21: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:687:134: | 687 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:696:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 23:' branch... |...... | 1950 | case 23: /* iso_8601_time: tUNUMBER zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:696:9: | 696 | set_hhmmss (pc, $1.value, 0, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:701:9: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 24:' branch... |...... | 1959 | case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:701:9: | 701 | set_hhmmss (pc, $1.value, $3.value, 0, 0); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:706:134: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 25:' branch... |...... | 1968 | case 25: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:706:134: | 706 | set_hhmmss (pc, $1.value, $3.value, $5.tv_sec, $5.tv_nsec); | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_nsec' here | gl/parse-datetime.y:720:15: warning: use of uninitialized value '_60->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 28:' branch... |...... | 1977 | case 28: /* zone_offset: tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:720:15: | 720 | if (! time_zone_hhmm (pc, $1, $2)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_60->textintval' here | gl/parse-datetime.y:759:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 759 | { pc->time_zone = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 33:' branch... |...... | 2013 | case 33: /* zone: tZONE relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:759:35: | 759 | { pc->time_zone = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:769:15: warning: use of uninitialized value '_76->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 35:' branch... |...... | 2031 | case 35: /* zone: tZONE tSNUMBER o_colon_minutes */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:769:15: | 769 | { if (! time_zone_hhmm (pc, $2, $3)) YYABORT; | | ^ | | | | | (54) use of uninitialized value '_76->textintval' here | gl/parse-datetime.y:774:35: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 774 | { pc->time_zone = $1 + 60 * 60; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 37:' branch... |...... | 2044 | case 37: /* zone: tZONE tDST */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:774:35: | 774 | { pc->time_zone = $1 + 60 * 60; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:786:36: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 786 | pc->day_number = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 39:' branch... |...... | 2059 | case 39: /* day: tDAY ',' */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:786:36: | 786 | pc->day_number = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:790:37: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 790 | pc->day_ordinal = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 40:' branch... |...... | 2068 | case 40: /* day: tORDINAL tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:790:37: | 790 | pc->day_ordinal = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:796:49: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 796 | pc->day_ordinal = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 41:' branch... |...... | 2078 | case 41: /* day: tUNUMBER tDAY */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:796:49: | 796 | pc->day_ordinal = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:805:43: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 805 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:805:43: | 805 | pc->month = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:805:43: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:806:40: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 806 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 42:' branch... |...... | 2088 | case 42: /* date: tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:806:40: | 806 | pc->day = $3.value; | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:815:40: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 815 | if (4 <= $1.digits) | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:815:40: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) out-of-bounds read from byte -152 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:815:40: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌─────────────────────────┐ │read of 'idx_t' (8 bytes)│ └─────────────────────────┘ ^ │ │ ┌─────────────────────────┐ ┌──────────┬─────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴─────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └─────────────────────────┘ └──────────────────────────────────────┘ ├────────────┬────────────┤├─┬─┤├──────────────────┬───────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:825:22: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 825 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | | (56) out-of-bounds read from byte -168 till byte -145 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:825:22: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 825 | pc->year = $1; | ^ ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │144 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:826:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 826 | pc->month = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:826:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 826 | pc->month = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:827:44: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 827 | pc->day = $5.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'true' branch... |...... | 825 | pc->year = $1; | | ~ | | | | | (55) ...to here | 826 | pc->month = $3.value; | 827 | pc->day = $5.value; | | | | | | | (56) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:836:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 836 | pc->month = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | | (56) out-of-bounds read from byte -160 till byte -153 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:836:47: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 836 | pc->month = $1.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └────────────────────────────┘ └───────────────────────────────────┘ ├─────────────┬──────────────┤├─┬─┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │152 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:837:45: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 837 | pc->day = $3.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 43:' branch... |...... | 2097 | case 43: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': events 54-56 | |gl/parse-datetime.y:815:12: | 815 | if (4 <= $1.digits) | | ^ | | | | | (54) following 'false' branch... |...... | 836 | pc->month = $1.value; | | | | | | | (55) ...to here | 837 | pc->day = $3.value; | | | | | | | (56) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:837:45: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' 837 | pc->day = $3.value; | ^ ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:844:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 844 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:844:41: | 844 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:844:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:845:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 845 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 44:' branch... |...... | 2134 | case 44: /* date: tUNUMBER tMONTH tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:845:31: | 845 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:852:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 852 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:852:31: | 852 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -49 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:852:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │48 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:853:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 45:' branch... |...... | 2146 | case 45: /* date: tMONTH tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:853:13: | 853 | if (ckd_sub (&pc->day, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:859:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 859 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 46:' branch... |...... | 2158 | case 46: /* date: tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:859:31: | 859 | pc->month = $1; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:864:31: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 864 | pc->month = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:864:31: | 864 | pc->month = $1; | | ^ | | | | | (54) out-of-bounds read from byte -112 till byte -105 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:864:31: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬───────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴───────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └────────────────────────────────────┘ ├─────────────┬──────────────┤├┬─┤├─────────────────┬──────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴───────╮ │ │104 bytes│ │size: 1120 bytes│ │ ╰─────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:865:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 865 | pc->day = $2.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 47:' branch... |...... | 2167 | case 47: /* date: tMONTH tUNUMBER ',' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:865:41: | 865 | pc->day = $2.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:865:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:870:41: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 870 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 48:' branch... |...... | 2177 | case 48: /* date: tUNUMBER tMONTH */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:870:41: | 870 | pc->day = $1.value; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:875:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 875 | pc->day = $1.value; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:875:41: | 875 | pc->day = $1.value; | | ^ | | | | | (54) out-of-bounds read from byte -48 till byte -41 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:875:41: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌────────────────────────────┐ │read of 'intmax_t' (8 bytes)│ └────────────────────────────┘ ^ │ │ ┌────────────────────────────┐ ┌──────────┬────────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴────────────┴─────────────┤ │ │ │ 'yyvsa' (type: 'union YYSTYPE[20]') │ └────────────────────────────┘ └─────────────────────────────────────┘ ├─────────────┬──────────────┤├┬┤├──────────────────┬──────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │40 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 8 bytes│ ╰────────────────────────╯ gl/parse-datetime.y:876:31: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 876 | pc->month = $2; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 49:' branch... |...... | 2186 | case 49: /* date: tUNUMBER tMONTH tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:876:31: | 876 | pc->month = $2; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:886:18: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 886 | pc->year = $1; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) capacity: 1120 bytes |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:886:18: | 886 | pc->year = $1; | | ^ | | | | | (54) out-of-bounds read from byte -56 till byte -33 but 'yyvsa' starts at byte 0 | gl/parse-datetime.y:886:18: note: valid subscripts for 'yyvsa' are '[0]' to '[19]' ┌───────────────────────────────────┐ │read of 'struct textint' (24 bytes)│ └───────────────────────────────────┘ ^ │ │ ┌───────────────────────────────────┐ ┌──────────┬──────────┬─────────────┐ │ │ │ [0] │ ... │ [19] │ │ before valid range │ ├──────────┴──────────┴─────────────┤ │ │ │'yyvsa' (type: 'union YYSTYPE[20]')│ └───────────────────────────────────┘ └───────────────────────────────────┘ ├─────────────────┬─────────────────┤├┤├─────────────────┬─────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴───────╮ │ │32 bytes│ │size: 1120 bytes│ │ ╰────────╯ ╰────────────────╯ ╭────────────┴────────────╮ │⚠️ under-read of 24 bytes│ ╰─────────────────────────╯ gl/parse-datetime.y:887:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 51:' branch... |...... | 2196 | case 51: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:887:13: | 887 | if (ckd_sub (&pc->month, 0, $2.value)) YYABORT; | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:894:15: warning: use of uninitialized value '_138->rel' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 52:' branch... |...... | 2207 | case 52: /* rel: relunit tAGO */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:894:15: | 894 | { if (! apply_relative_time (pc, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value '_138->rel' here | gl/parse-datetime.y:903:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 55:' branch... |...... | 2225 | case 55: /* relunit: tORDINAL tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:903:69: | 903 | { $$ = RELATIVE_TIME_0; $$.year = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:905:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 56:' branch... |...... | 2231 | case 56: /* relunit: tUNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:905:81: | 905 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:909:70: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 58:' branch... |...... | 2243 | case 58: /* relunit: tORDINAL tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:909:70: | 909 | { $$ = RELATIVE_TIME_0; $$.month = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:911:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 59:' branch... |...... | 2249 | case 59: /* relunit: tUNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:911:82: | 911 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:916:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 61:' branch... |...... | 2261 | case 61: /* relunit: tORDINAL tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:916:13: | 916 | if (ckd_mul (&$$.day, $1, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:919:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 62:' branch... |...... | 2268 | case 62: /* relunit: tUNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:919:13: | 919 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:923:69: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 64:' branch... |...... | 2281 | case 64: /* relunit: tORDINAL tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:923:69: | 923 | { $$ = RELATIVE_TIME_0; $$.hour = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:925:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 65:' branch... |...... | 2287 | case 65: /* relunit: tUNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:925:81: | 925 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:929:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 67:' branch... |...... | 2299 | case 67: /* relunit: tORDINAL tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:929:72: | 929 | { $$ = RELATIVE_TIME_0; $$.minutes = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:931:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 68:' branch... |...... | 2305 | case 68: /* relunit: tUNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:931:84: | 931 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:935:72: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 70:' branch... |...... | 2317 | case 70: /* relunit: tORDINAL tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:935:72: | 935 | { $$ = RELATIVE_TIME_0; $$.seconds = $1; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].intval' here | gl/parse-datetime.y:937:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 71:' branch... |...... | 2323 | case 71: /* relunit: tUNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:937:84: | 937 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:939:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 72:' branch... |...... | 2329 | case 72: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:939:82: | 939 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:941:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 73:' branch... |...... | 2335 | case 73: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:941:82: | 941 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.tv_sec; $$.ns = $1.tv_nsec; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].timespec.tv_sec' here | gl/parse-datetime.y:949:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 76:' branch... |...... | 2347 | case 76: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:949:81: | 949 | { $$ = RELATIVE_TIME_0; $$.year = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:951:82: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 77:' branch... |...... | 2353 | case 77: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:951:82: | 951 | { $$ = RELATIVE_TIME_0; $$.month = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:954:13: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 78:' branch... |...... | 2359 | case 78: /* relunit_snumber: tSNUMBER tDAY_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:954:13: | 954 | if (ckd_mul (&$$.day, $1.value, $2)) YYABORT; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:956:81: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 79:' branch... |...... | 2366 | case 79: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:956:81: | 956 | { $$ = RELATIVE_TIME_0; $$.hour = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:958:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 80:' branch... |...... | 2372 | case 80: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:958:84: | 958 | { $$ = RELATIVE_TIME_0; $$.minutes = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:960:84: warning: use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 81:' branch... |...... | 2378 | case 81: /* relunit_snumber: tSNUMBER tSEC_UNIT */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:960:84: | 960 | { $$ = RELATIVE_TIME_0; $$.seconds = $1.value; } | | ^ | | | | | (54) use of uninitialized value 'MEM[(union YYSTYPE *)yyvsp_224 + -56B].textintval.value' here | gl/parse-datetime.y:974:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 86:' branch... |...... | 2390 | case 86: /* signed_seconds: tSNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:974:79: | 974 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:981:79: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 88:' branch... |...... | 2397 | case 88: /* unsigned_seconds: tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:981:79: | 981 | $$ = (struct timespec) { .tv_sec = $1.value }; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | gl/parse-datetime.y:994:9: warning: use of uninitialized value '_183->textintval' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 994 | digits_to_date_time (pc, $1); | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 90:' branch... |...... | 2410 | case 90: /* hybrid: tUNUMBER relunit_snumber */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:994:9: | 994 | digits_to_date_time (pc, $1); | | ^ | | | | | (54) use of uninitialized value '_183->textintval' here | gl/parse-datetime.y:1003:47: warning: use of uninitialized value 'yyvsp_224->textintval.value' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 1003 | { $$ = $2.value; } | ^ 'parse_datetime_body': events 1-6 | | 1739 | parse_datetime_body (struct timespec *result, char const *p, | | ^ | | | | | (1) entry to 'parse_datetime_body' |...... | 1821 | if (! localtime_rz (tz, &now->tv_sec, &tmp)) | | ~ | | | | | (2) following 'false' branch... |...... | 1827 | if (*p == '\0') | | ~ | | | | | (3) ...to here |...... | 1835 | if (ckd_add (&pc.year.value, tmp.tm_year, TM_YEAR_BASE)) | | ~ | | | | | (4) following 'false' branch... |...... | 1841 | pc.year.digits = 0; | | ~ | | | | | (5) ...to here |...... | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ~ | | | | | (6) calling 'populate_local_time_zone_table' from 'parse_datetime_body' | +--> 'populate_local_time_zone_table': events 7-9 | | 1577 | populate_local_time_zone_table (parser_control *pc, struct tm const *tm) | | ^ | | | | | (7) entry to 'populate_local_time_zone_table' |...... | 1590 | if (tm->tm_zone[0]) | | ~ | | | | | (8) following 'false' branch... |...... | 1597 | e->name = zone; | | ~ | | | | | (9) ...to here | <------+ | 'parse_datetime_body': events 10-13 | | 1870 | populate_local_time_zone_table (&pc, &tmp); | | ^ | | | | | (10) returning to 'parse_datetime_body' from 'populate_local_time_zone_table' |...... | 1874 | for (int quarter = 1; quarter <= 3; quarter++) | | ~ | | | | | (11) following 'true' branch (when 'quarter_184 != 4')... |...... | 1877 | if (ckd_add (&probe, Start, quarter * (90 * 24 * 60 * 60))) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'parse_datetime_body': event 14 | |lto1: | (14): ...to here | 'parse_datetime_body': event 15 | | 1902 | if (yyparse (&pc) != 0) | | ^ | | | | | (15) calling 'yyparse' from 'parse_datetime_body' | +--> 'yyparse': events 16-26 | |gl/parse-datetime.c:1572:1: | 1572 | yyparse (parser_control *pc) | | ^ | | | | | (16) entry to 'yyparse' |...... | 1603 | YYSTYPE yyvsa[YYINITDEPTH]; | | ~ | | | | | (17) region created on stack here |...... | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (18) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (19) ...to here | | (20) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (21) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (22) following 'false' branch (when 'yyn_244 != -91')... |...... | 1736 | if (yychar == YYEMPTY) | | ~ | | | | | (23) ...to here | | (24) following 'true' branch (when 'yychar_201 == -2')... |...... | 1739 | yychar = yylex (&yylval, pc); | | ~ | | | | | (25) ...to here | | (26) calling 'yylex' from 'yyparse' | +--> 'yylex': events 27-28 | |gl/parse-datetime.y:1416:1: | 1416 | yylex (union YYSTYPE *lvalp, parser_control *pc) | | ^ | | | | | (27) entry to 'yylex' |...... | 1518 | tp = lookup_word (pc, buff); | | ~ | | | | | (28) calling 'lookup_word' from 'yylex' | +--> 'lookup_word': events 29-30 | | 1348 | lookup_word (parser_control const *pc, char *word) | | ^ | | | | | (29) entry to 'lookup_word' |...... | 1362 | if (strcmp (word, tp->name) == 0) | | ~ | | | | | (30) following 'true' branch (when the strings are equal)... | 'lookup_word': event 31 | |lto1: | (31): ...to here | <------+ | 'yylex': event 32 | | 1518 | tp = lookup_word (pc, buff); | | ^ | | | | | (32) returning to 'yylex' from 'lookup_word' | <------+ | 'yyparse': events 33-53 | |gl/parse-datetime.c:1739:16: | 1651 | if (yyss + yystacksize - 1 <= yyssp) | | ~ | | | | | (44) following 'false' branch... |...... | 1715 | if (yystate == YYFINAL) | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'yystate_214 != 12')... |...... | 1718 | goto yybackup; | | ~ | | | | | (47) ...to here |...... | 1730 | if (yypact_value_is_default (yyn)) | | ~ | | | | | (48) following 'true' branch (when 'yyn_244 == -91')... | 1731 | goto yydefault; | | ~ | | | | | (49) ...to here |...... | 1739 | yychar = yylex (&yylval, pc); | | ^ | | | | | (33) returning to 'yyparse' from 'yylex' |...... | 1742 | if (yychar <= YYEOF) | | ~ | | | | | (34) following 'false' branch (when 'yychar_202 > 0')... |...... | 1748 | else if (yychar == YYerror) | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'yychar_202 == 256')... |...... | 1756 | goto yyerrlab1; | | ~ | | | | | (37) ...to here |...... | 1800 | if (yyn == 0) | | ~ | | | | | (50) following 'false' branch (when 'yyn_254 != 0')... | 1801 | goto yyerrlab; | 1802 | goto yyreduce; | | ~ | | | | | (51) ...to here |...... | 1824 | switch (yyn) | | ~ | | | | | (52) following 'case 92:' branch... |...... | 2427 | case 92: /* o_colon_minutes: ':' tUNUMBER */ | | ~ | | | | | (53) ...to here |...... | 2537 | if (!yypact_value_is_default (yyn)) | | ~ | | | | | (38) following 'true' branch (when 'yyn_415 != -91')... | 2538 | { | 2539 | yyn += YYSYMBOL_YYerror; | | ~ | | | | | (39) ...to here | 2540 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) | | ~ | | | | | (40) following 'true' branch... | 2541 | { | 2542 | yyn = yytable[yyn]; | | ~ | | | | | (41) ...to here | 2543 | if (0 < yyn) | | ~ | | | | | (42) following 'true' branch (when 'yyn_417 > 0')... |...... | 2561 | *++yyvsp = yylval; | | ~ | | | | | (43) ...to here | 'yyparse': event 54 | |gl/parse-datetime.y:1003:47: | 1003 | { $$ = $2.value; } | | ^ | | | | | (54) use of uninitialized value 'yyvsp_224->textintval.value' here | x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -DTEST=1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dumpcfg-cfg.o `test -f 'cfg.c' || echo './'`cfg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DTEST=1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dumpcfg dumpcfg-cfg.o ../gl/libgnu.la gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -DTEST=1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dumpcfg dumpcfg-cfg.o ../gl/.libs/libgnu.a gl/.libs/libgnu_gpl.a /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o danetool-options.lo danetool-options.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./../lib/includes -I./../lib/includes -I./../libdane/includes -I./../extra/includes -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c danetool-options.c -fPIC -DPIC -o .libs/danetool-options.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o libcmd-danetool.la danetool-options.lo libcerttool-cfg.la ../lib/libgnutls.la gl/libgnu_gpl.la ../gl/libgnu.la -ltasn1 libtool: link: (cd .libs/libcmd-danetool.lax/libcerttool-cfg.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/./.libs/libcerttool-cfg.a") libtool: link: (cd .libs/libcmd-danetool.lax/libgnu_gpl.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/.libs/libgnu_gpl.a") libtool: link: (cd .libs/libcmd-danetool.lax/libgnu.a && ar x "/usr/src/RPM/BUILD/gnutls-3.8.8/src/../gl/.libs/libgnu.a") copying selected object files to avoid basename conflicts... libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/asnprintf.o .libs/libcmd-danetool.lax/lt2-asnprintf.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/asnprintf.o .libs/libcmd-danetool.lax/lt2-asnprintf.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/fopen.o .libs/libcmd-danetool.lax/lt3-fopen.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/fopen.o .libs/libcmd-danetool.lax/lt3-fopen.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-danetool.lax/lt4-libgnu_gpl_la-basename-lgpl.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-danetool.lax/lt4-libgnu_gpl_la-basename-lgpl.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-danetool.lax/lt5-libgnu_gpl_la-bitrotate.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-danetool.lax/lt5-libgnu_gpl_la-bitrotate.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-danetool.lax/lt6-libgnu_gpl_la-c-ctype.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-danetool.lax/lt6-libgnu_gpl_la-c-ctype.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-danetool.lax/lt7-libgnu_gpl_la-c-strcasecmp.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-danetool.lax/lt7-libgnu_gpl_la-c-strcasecmp.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-danetool.lax/lt8-libgnu_gpl_la-c-strncasecmp.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-danetool.lax/lt8-libgnu_gpl_la-c-strncasecmp.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcmd-danetool.lax/lt9-libgnu_gpl_la-cloexec.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-cloexec.o .libs/libcmd-danetool.lax/lt9-libgnu_gpl_la-cloexec.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcmd-danetool.lax/lt10-libgnu_gpl_la-close-stream.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-close-stream.o .libs/libcmd-danetool.lax/lt10-libgnu_gpl_la-close-stream.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcmd-danetool.lax/lt11-libgnu_gpl_la-exitfail.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-exitfail.o .libs/libcmd-danetool.lax/lt11-libgnu_gpl_la-exitfail.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcmd-danetool.lax/lt12-libgnu_gpl_la-fcntl.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-fcntl.o .libs/libcmd-danetool.lax/lt12-libgnu_gpl_la-fcntl.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-danetool.lax/lt13-libgnu_gpl_la-fd-hook.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-danetool.lax/lt13-libgnu_gpl_la-fd-hook.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcmd-danetool.lax/lt14-libgnu_gpl_la-fseek.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-fseek.o .libs/libcmd-danetool.lax/lt14-libgnu_gpl_la-fseek.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcmd-danetool.lax/lt15-libgnu_gpl_la-fseeko.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-fseeko.o .libs/libcmd-danetool.lax/lt15-libgnu_gpl_la-fseeko.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcmd-danetool.lax/lt16-libgnu_gpl_la-getprogname.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-getprogname.o .libs/libcmd-danetool.lax/lt16-libgnu_gpl_la-getprogname.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcmd-danetool.lax/lt17-libgnu_gpl_la-gettime.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-gettime.o .libs/libcmd-danetool.lax/lt17-libgnu_gpl_la-gettime.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-danetool.lax/lt18-libgnu_gpl_la-gl_linked_list.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-danetool.lax/lt18-libgnu_gpl_la-gl_linked_list.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-danetool.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-danetool.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcmd-danetool.lax/lt20-libgnu_gpl_la-gl_list.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_list.o .libs/libcmd-danetool.lax/lt20-libgnu_gpl_la-gl_list.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-danetool.lax/lt21-libgnu_gpl_la-gl_xlist.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-danetool.lax/lt21-libgnu_gpl_la-gl_xlist.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-danetool.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-danetool.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcmd-danetool.lax/lt23-libgnu_gpl_la-hash.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-hash.o .libs/libcmd-danetool.lax/lt23-libgnu_gpl_la-hash.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcmd-danetool.lax/lt24-libgnu_gpl_la-ialloc.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-ialloc.o .libs/libcmd-danetool.lax/lt24-libgnu_gpl_la-ialloc.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcmd-danetool.lax/lt25-libgnu_gpl_la-lock.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-lock.o .libs/libcmd-danetool.lax/lt25-libgnu_gpl_la-lock.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcmd-danetool.lax/lt26-libgnu_gpl_la-malloca.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-malloca.o .libs/libcmd-danetool.lax/lt26-libgnu_gpl_la-malloca.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcmd-danetool.lax/lt27-libgnu_gpl_la-mbszero.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-mbszero.o .libs/libcmd-danetool.lax/lt27-libgnu_gpl_la-mbszero.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-danetool.lax/lt28-libgnu_gpl_la-memset_explicit.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-danetool.lax/lt28-libgnu_gpl_la-memset_explicit.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-danetool.lax/lt29-libgnu_gpl_la-nstrftime.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-danetool.lax/lt29-libgnu_gpl_la-nstrftime.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-danetool.lax/lt30-libgnu_gpl_la-parse-datetime.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-danetool.lax/lt30-libgnu_gpl_la-parse-datetime.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcmd-danetool.lax/lt31-libgnu_gpl_la-progname.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-progname.o .libs/libcmd-danetool.lax/lt31-libgnu_gpl_la-progname.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcmd-danetool.lax/lt32-libgnu_gpl_la-read-file.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-read-file.o .libs/libcmd-danetool.lax/lt32-libgnu_gpl_la-read-file.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-danetool.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-danetool.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-danetool.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-danetool.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-danetool.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-danetool.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-danetool.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-danetool.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcmd-danetool.lax/lt37-libgnu_gpl_la-sockets.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-sockets.o .libs/libcmd-danetool.lax/lt37-libgnu_gpl_la-sockets.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcmd-danetool.lax/lt38-libgnu_gpl_la-stat-time.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-stat-time.o .libs/libcmd-danetool.lax/lt38-libgnu_gpl_la-stat-time.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-danetool.lax/lt39-libgnu_gpl_la-sys_socket.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-danetool.lax/lt39-libgnu_gpl_la-sys_socket.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcmd-danetool.lax/lt40-libgnu_gpl_la-threadlib.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-threadlib.o .libs/libcmd-danetool.lax/lt40-libgnu_gpl_la-threadlib.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcmd-danetool.lax/lt41-libgnu_gpl_la-time_rz.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-time_rz.o .libs/libcmd-danetool.lax/lt41-libgnu_gpl_la-time_rz.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcmd-danetool.lax/lt42-libgnu_gpl_la-timespec.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-timespec.o .libs/libcmd-danetool.lax/lt42-libgnu_gpl_la-timespec.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcmd-danetool.lax/lt43-libgnu_gpl_la-tls.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-tls.o .libs/libcmd-danetool.lax/lt43-libgnu_gpl_la-tls.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcmd-danetool.lax/lt44-libgnu_gpl_la-unistd.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-unistd.o .libs/libcmd-danetool.lax/lt44-libgnu_gpl_la-unistd.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-danetool.lax/lt45-libgnu_gpl_la-vsnzprintf.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-danetool.lax/lt45-libgnu_gpl_la-vsnzprintf.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-danetool.lax/lt46-libgnu_gpl_la-xalloc-die.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-danetool.lax/lt46-libgnu_gpl_la-xalloc-die.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-danetool.lax/lt47-libgnu_gpl_la-xmalloc.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-danetool.lax/lt47-libgnu_gpl_la-xmalloc.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcmd-danetool.lax/lt48-libgnu_gpl_la-xsize.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/libgnu_gpl_la-xsize.o .libs/libcmd-danetool.lax/lt48-libgnu_gpl_la-xsize.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-danetool.lax/lt49-mktime.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/mktime.o .libs/libcmd-danetool.lax/lt49-mktime.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-danetool.lax/lt50-printf-args.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/printf-args.o .libs/libcmd-danetool.lax/lt50-printf-args.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-danetool.lax/lt51-printf-parse.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/printf-parse.o .libs/libcmd-danetool.lax/lt51-printf-parse.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-danetool.lax/lt52-vasnprintf.o || cp .libs/libcmd-danetool.lax/libgnu_gpl.a/vasnprintf.o .libs/libcmd-danetool.lax/lt52-vasnprintf.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/asnprintf.o .libs/libcmd-danetool.lax/lt53-asnprintf.o || cp .libs/libcmd-danetool.lax/libgnu.a/asnprintf.o .libs/libcmd-danetool.lax/lt53-asnprintf.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/fopen.o .libs/libcmd-danetool.lax/lt54-fopen.o || cp .libs/libcmd-danetool.lax/libgnu.a/fopen.o .libs/libcmd-danetool.lax/lt54-fopen.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-basename-lgpl.o .libs/libcmd-danetool.lax/lt55-libgnu_la-basename-lgpl.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-basename-lgpl.o .libs/libcmd-danetool.lax/lt55-libgnu_la-basename-lgpl.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-bitrotate.o .libs/libcmd-danetool.lax/lt56-libgnu_la-bitrotate.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-bitrotate.o .libs/libcmd-danetool.lax/lt56-libgnu_la-bitrotate.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-c-ctype.o .libs/libcmd-danetool.lax/lt57-libgnu_la-c-ctype.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-c-ctype.o .libs/libcmd-danetool.lax/lt57-libgnu_la-c-ctype.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-c-strcasecmp.o .libs/libcmd-danetool.lax/lt58-libgnu_la-c-strcasecmp.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-c-strcasecmp.o .libs/libcmd-danetool.lax/lt58-libgnu_la-c-strcasecmp.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-c-strncasecmp.o .libs/libcmd-danetool.lax/lt59-libgnu_la-c-strncasecmp.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-c-strncasecmp.o .libs/libcmd-danetool.lax/lt59-libgnu_la-c-strncasecmp.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-cloexec.o .libs/libcmd-danetool.lax/lt60-libgnu_la-cloexec.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-cloexec.o .libs/libcmd-danetool.lax/lt60-libgnu_la-cloexec.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-dirname-lgpl.o .libs/libcmd-danetool.lax/lt61-libgnu_la-dirname-lgpl.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-dirname-lgpl.o .libs/libcmd-danetool.lax/lt61-libgnu_la-dirname-lgpl.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-fcntl.o .libs/libcmd-danetool.lax/lt62-libgnu_la-fcntl.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-fcntl.o .libs/libcmd-danetool.lax/lt62-libgnu_la-fcntl.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-fd-hook.o .libs/libcmd-danetool.lax/lt63-libgnu_la-fd-hook.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-fd-hook.o .libs/libcmd-danetool.lax/lt63-libgnu_la-fd-hook.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-danetool.lax/lt64-libgnu_la-gl_linkedhash_list.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-danetool.lax/lt64-libgnu_la-gl_linkedhash_list.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-gl_list.o .libs/libcmd-danetool.lax/lt65-libgnu_la-gl_list.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-gl_list.o .libs/libcmd-danetool.lax/lt65-libgnu_la-gl_list.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-danetool.lax/lt66-libgnu_la-hash-pjw-bare.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-danetool.lax/lt66-libgnu_la-hash-pjw-bare.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-hash.o .libs/libcmd-danetool.lax/lt67-libgnu_la-hash.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-hash.o .libs/libcmd-danetool.lax/lt67-libgnu_la-hash.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-lock.o .libs/libcmd-danetool.lax/lt68-libgnu_la-lock.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-lock.o .libs/libcmd-danetool.lax/lt68-libgnu_la-lock.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-malloca.o .libs/libcmd-danetool.lax/lt69-libgnu_la-malloca.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-malloca.o .libs/libcmd-danetool.lax/lt69-libgnu_la-malloca.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-mbszero.o .libs/libcmd-danetool.lax/lt70-libgnu_la-mbszero.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-mbszero.o .libs/libcmd-danetool.lax/lt70-libgnu_la-mbszero.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-memset_explicit.o .libs/libcmd-danetool.lax/lt71-libgnu_la-memset_explicit.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-memset_explicit.o .libs/libcmd-danetool.lax/lt71-libgnu_la-memset_explicit.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-read-file.o .libs/libcmd-danetool.lax/lt72-libgnu_la-read-file.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-read-file.o .libs/libcmd-danetool.lax/lt72-libgnu_la-read-file.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-danetool.lax/lt73-libgnu_la-scratch_buffer_grow.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-danetool.lax/lt73-libgnu_la-scratch_buffer_grow.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-danetool.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-danetool.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-danetool.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-danetool.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-stat-time.o .libs/libcmd-danetool.lax/lt76-libgnu_la-stat-time.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-stat-time.o .libs/libcmd-danetool.lax/lt76-libgnu_la-stat-time.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-stripslash.o .libs/libcmd-danetool.lax/lt77-libgnu_la-stripslash.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-stripslash.o .libs/libcmd-danetool.lax/lt77-libgnu_la-stripslash.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-sys_socket.o .libs/libcmd-danetool.lax/lt78-libgnu_la-sys_socket.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-sys_socket.o .libs/libcmd-danetool.lax/lt78-libgnu_la-sys_socket.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-threadlib.o .libs/libcmd-danetool.lax/lt79-libgnu_la-threadlib.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-threadlib.o .libs/libcmd-danetool.lax/lt79-libgnu_la-threadlib.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-tls.o .libs/libcmd-danetool.lax/lt80-libgnu_la-tls.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-tls.o .libs/libcmd-danetool.lax/lt80-libgnu_la-tls.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-unistd.o .libs/libcmd-danetool.lax/lt81-libgnu_la-unistd.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-unistd.o .libs/libcmd-danetool.lax/lt81-libgnu_la-unistd.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-vsnzprintf.o .libs/libcmd-danetool.lax/lt82-libgnu_la-vsnzprintf.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-vsnzprintf.o .libs/libcmd-danetool.lax/lt82-libgnu_la-vsnzprintf.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-xsize.o .libs/libcmd-danetool.lax/lt83-libgnu_la-xsize.o || cp .libs/libcmd-danetool.lax/libgnu.a/libgnu_la-xsize.o .libs/libcmd-danetool.lax/lt83-libgnu_la-xsize.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/printf-args.o .libs/libcmd-danetool.lax/lt84-printf-args.o || cp .libs/libcmd-danetool.lax/libgnu.a/printf-args.o .libs/libcmd-danetool.lax/lt84-printf-args.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/printf-parse.o .libs/libcmd-danetool.lax/lt85-printf-parse.o || cp .libs/libcmd-danetool.lax/libgnu.a/printf-parse.o .libs/libcmd-danetool.lax/lt85-printf-parse.o libtool: link: ln .libs/libcmd-danetool.lax/libgnu.a/vasnprintf.o .libs/libcmd-danetool.lax/lt86-vasnprintf.o || cp .libs/libcmd-danetool.lax/libgnu.a/vasnprintf.o .libs/libcmd-danetool.lax/lt86-vasnprintf.o libtool: link: ar cr .libs/libcmd-danetool.a .libs/danetool-options.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/asnprintf.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/certtool-cfg.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/cfg.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/fopen.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-basename-lgpl.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-bitrotate.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-c-ctype.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-cloexec.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-close-stream.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-exitfail.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-fcntl.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-fd-hook.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-fseek.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-fseeko.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-getprogname.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-gettime.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_linked_list.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_list.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-gl_xlist.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-hash.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-ialloc.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-lock.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-malloca.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-mbszero.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-memset_explicit.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-nstrftime.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-parse-datetime.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-progname.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-read-file.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-sockets.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-stat-time.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-sys_socket.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-threadlib.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-time_rz.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-timespec.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-tls.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-unistd.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-vsnzprintf.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-xalloc-die.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-xmalloc.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_gpl_la-xsize.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-basename-lgpl.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-bitrotate.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-c-ctype.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-c-strcasecmp.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-c-strncasecmp.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-cloexec.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-dirname-lgpl.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-fcntl.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-fd-hook.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-gl_linkedhash_list.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-gl_list.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-hash-pjw-bare.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-hash.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-lock.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-malloca.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-mbszero.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-memset_explicit.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-read-file.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_grow.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-stat-time.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-stripslash.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-sys_socket.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-threadlib.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-tls.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-unistd.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-vsnzprintf.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/libgnu_la-xsize.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt1-asnprintf.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt2-fopen.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt3-printf-args.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt4-printf-parse.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/lt5-vasnprintf.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/mktime.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/printf-args.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/printf-parse.o .libs/libcmd-danetool.lax/libcerttool-cfg.a/vasnprintf.o .libs/libcmd-danetool.lax/lt2-asnprintf.o .libs/libcmd-danetool.lax/lt3-fopen.o .libs/libcmd-danetool.lax/lt4-libgnu_gpl_la-basename-lgpl.o .libs/libcmd-danetool.lax/lt5-libgnu_gpl_la-bitrotate.o .libs/libcmd-danetool.lax/lt6-libgnu_gpl_la-c-ctype.o .libs/libcmd-danetool.lax/lt7-libgnu_gpl_la-c-strcasecmp.o .libs/libcmd-danetool.lax/lt8-libgnu_gpl_la-c-strncasecmp.o .libs/libcmd-danetool.lax/lt9-libgnu_gpl_la-cloexec.o .libs/libcmd-danetool.lax/lt10-libgnu_gpl_la-close-stream.o .libs/libcmd-danetool.lax/lt11-libgnu_gpl_la-exitfail.o .libs/libcmd-danetool.lax/lt12-libgnu_gpl_la-fcntl.o .libs/libcmd-danetool.lax/lt13-libgnu_gpl_la-fd-hook.o .libs/libcmd-danetool.lax/lt14-libgnu_gpl_la-fseek.o .libs/libcmd-danetool.lax/lt15-libgnu_gpl_la-fseeko.o .libs/libcmd-danetool.lax/lt16-libgnu_gpl_la-getprogname.o .libs/libcmd-danetool.lax/lt17-libgnu_gpl_la-gettime.o .libs/libcmd-danetool.lax/lt18-libgnu_gpl_la-gl_linked_list.o .libs/libcmd-danetool.lax/lt19-libgnu_gpl_la-gl_linkedhash_list.o .libs/libcmd-danetool.lax/lt20-libgnu_gpl_la-gl_list.o .libs/libcmd-danetool.lax/lt21-libgnu_gpl_la-gl_xlist.o .libs/libcmd-danetool.lax/lt22-libgnu_gpl_la-hash-pjw-bare.o .libs/libcmd-danetool.lax/lt23-libgnu_gpl_la-hash.o .libs/libcmd-danetool.lax/lt24-libgnu_gpl_la-ialloc.o .libs/libcmd-danetool.lax/lt25-libgnu_gpl_la-lock.o .libs/libcmd-danetool.lax/lt26-libgnu_gpl_la-malloca.o .libs/libcmd-danetool.lax/lt27-libgnu_gpl_la-mbszero.o .libs/libcmd-danetool.lax/lt28-libgnu_gpl_la-memset_explicit.o .libs/libcmd-danetool.lax/lt29-libgnu_gpl_la-nstrftime.o .libs/libcmd-danetool.lax/lt30-libgnu_gpl_la-parse-datetime.o .libs/libcmd-danetool.lax/lt31-libgnu_gpl_la-progname.o .libs/libcmd-danetool.lax/lt32-libgnu_gpl_la-read-file.o .libs/libcmd-danetool.lax/lt33-libgnu_gpl_la-scratch_buffer_grow.o .libs/libcmd-danetool.lax/lt34-libgnu_gpl_la-scratch_buffer_grow_preserve.o .libs/libcmd-danetool.lax/lt35-libgnu_gpl_la-scratch_buffer_set_array_size.o .libs/libcmd-danetool.lax/lt36-libgnu_gpl_la-setlocale_null-unlocked.o .libs/libcmd-danetool.lax/lt37-libgnu_gpl_la-sockets.o .libs/libcmd-danetool.lax/lt38-libgnu_gpl_la-stat-time.o .libs/libcmd-danetool.lax/lt39-libgnu_gpl_la-sys_socket.o .libs/libcmd-danetool.lax/lt40-libgnu_gpl_la-threadlib.o .libs/libcmd-danetool.lax/lt41-libgnu_gpl_la-time_rz.o .libs/libcmd-danetool.lax/lt42-libgnu_gpl_la-timespec.o .libs/libcmd-danetool.lax/lt43-libgnu_gpl_la-tls.o .libs/libcmd-danetool.lax/lt44-libgnu_gpl_la-unistd.o .libs/libcmd-danetool.lax/lt45-libgnu_gpl_la-vsnzprintf.o .libs/libcmd-danetool.lax/lt46-libgnu_gpl_la-xalloc-die.o .libs/libcmd-danetool.lax/lt47-libgnu_gpl_la-xmalloc.o .libs/libcmd-danetool.lax/lt48-libgnu_gpl_la-xsize.o .libs/libcmd-danetool.lax/lt49-mktime.o .libs/libcmd-danetool.lax/lt50-printf-args.o .libs/libcmd-danetool.lax/lt51-printf-parse.o .libs/libcmd-danetool.lax/lt52-vasnprintf.o .libs/libcmd-danetool.lax/lt53-asnprintf.o .libs/libcmd-danetool.lax/lt54-fopen.o .libs/libcmd-danetool.lax/lt55-libgnu_la-basename-lgpl.o .libs/libcmd-danetool.lax/lt56-libgnu_la-bitrotate.o .libs/libcmd-danetool.lax/lt57-libgnu_la-c-ctype.o .libs/libcmd-danetool.lax/lt58-libgnu_la-c-strcasecmp.o .libs/libcmd-danetool.lax/lt59-libgnu_la-c-strncasecmp.o .libs/libcmd-danetool.lax/lt60-libgnu_la-cloexec.o .libs/libcmd-danetool.lax/lt61-libgnu_la-dirname-lgpl.o .libs/libcmd-danetool.lax/lt62-libgnu_la-fcntl.o .libs/libcmd-danetool.lax/lt63-libgnu_la-fd-hook.o .libs/libcmd-danetool.lax/lt64-libgnu_la-gl_linkedhash_list.o .libs/libcmd-danetool.lax/lt65-libgnu_la-gl_list.o .libs/libcmd-danetool.lax/lt66-libgnu_la-hash-pjw-bare.o .libs/libcmd-danetool.lax/lt67-libgnu_la-hash.o .libs/libcmd-danetool.lax/lt68-libgnu_la-lock.o .libs/libcmd-danetool.lax/lt69-libgnu_la-malloca.o .libs/libcmd-danetool.lax/lt70-libgnu_la-mbszero.o .libs/libcmd-danetool.lax/lt71-libgnu_la-memset_explicit.o .libs/libcmd-danetool.lax/lt72-libgnu_la-read-file.o .libs/libcmd-danetool.lax/lt73-libgnu_la-scratch_buffer_grow.o .libs/libcmd-danetool.lax/lt74-libgnu_la-scratch_buffer_grow_preserve.o .libs/libcmd-danetool.lax/lt75-libgnu_la-scratch_buffer_set_array_size.o .libs/libcmd-danetool.lax/lt76-libgnu_la-stat-time.o .libs/libcmd-danetool.lax/lt77-libgnu_la-stripslash.o .libs/libcmd-danetool.lax/lt78-libgnu_la-sys_socket.o .libs/libcmd-danetool.lax/lt79-libgnu_la-threadlib.o .libs/libcmd-danetool.lax/lt80-libgnu_la-tls.o .libs/libcmd-danetool.lax/lt81-libgnu_la-unistd.o .libs/libcmd-danetool.lax/lt82-libgnu_la-vsnzprintf.o .libs/libcmd-danetool.lax/lt83-libgnu_la-xsize.o .libs/libcmd-danetool.lax/lt84-printf-args.o .libs/libcmd-danetool.lax/lt85-printf-parse.o .libs/libcmd-danetool.lax/lt86-vasnprintf.o libtool: link: ranlib .libs/libcmd-danetool.a libtool: link: rm -fr .libs/libcmd-danetool.lax .libs/libcmd-danetool.lax libtool: link: ( cd ".libs" && rm -f "libcmd-danetool.la" && ln -s "../libcmd-danetool.la" "libcmd-danetool.la" ) make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' Making all in tests make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' Making all in . make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o utils.lo utils.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c utils.c -fPIC -DPIC -o .libs/utils.o utils.c: In function '_fail': utils.c:96:9: warning: ignoring return value of 'vasprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 96 | vasprintf(&str, format, arg_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o seccomp.lo seccomp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c seccomp.c -fPIC -DPIC -o .libs/seccomp.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o utils-adv.lo utils-adv.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c utils-adv.c -fPIC -DPIC -o .libs/utils-adv.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o libutils.la utils.lo seccomp.lo utils-adv.lo ../lib/libgnutls.la libtool: link: ar cr .libs/libutils.a .libs/utils.o .libs/seccomp.o .libs/utils-adv.o libtool: link: ranlib .libs/libutils.a libtool: link: ( cd ".libs" && rm -f "libutils.la" && ln -s "../libutils.la" "libutils.la" ) /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-mock.lo pkcs11/pkcs11-mock.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs11/pkcs11-mock.c -fPIC -DPIC -o pkcs11/.libs/pkcs11-mock.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -shared -rpath /usr/lib64/gnutls -module -no-undefined -avoid-version -o libpkcs11mock1.la pkcs11/pkcs11-mock.lo ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -shared -fPIC -DPIC pkcs11/.libs/pkcs11-mock.o -Wl,--whole-archive ../gl/.libs/libgnu.a -Wl,--no-whole-archive -g -O2 -flto=auto -Wl,-soname -Wl,libpkcs11mock1.so -o .libs/libpkcs11mock1.so libtool: link: ( cd ".libs" && rm -f "libpkcs11mock1.la" && ln -s "../libpkcs11mock1.la" "libpkcs11mock1.la" ) /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-mock2.lo pkcs11/pkcs11-mock2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs11/pkcs11-mock2.c -fPIC -DPIC -o pkcs11/.libs/pkcs11-mock2.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -shared -rpath /usr/lib64/gnutls -module -no-undefined -avoid-version -o libpkcs11mock2.la pkcs11/pkcs11-mock2.lo ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -shared -fPIC -DPIC pkcs11/.libs/pkcs11-mock2.o -Wl,--whole-archive ../gl/.libs/libgnu.a -Wl,--no-whole-archive -g -O2 -flto=auto -Wl,-soname -Wl,libpkcs11mock2.so -o .libs/libpkcs11mock2.so libtool: link: ( cd ".libs" && rm -f "libpkcs11mock2.la" && ln -s "../libpkcs11mock2.la" "libpkcs11mock2.la" ) /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-mock3.lo pkcs11/pkcs11-mock3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c pkcs11/pkcs11-mock3.c -fPIC -DPIC -o pkcs11/.libs/pkcs11-mock3.o /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -shared -rpath /usr/lib64/gnutls -module -no-undefined -avoid-version -o libpkcs11mock3.la pkcs11/pkcs11-mock3.lo ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -shared -fPIC -DPIC pkcs11/.libs/pkcs11-mock3.o -Wl,--whole-archive ../gl/.libs/libgnu.a -Wl,--no-whole-archive -g -O2 -flto=auto -Wl,-soname -Wl,libpkcs11mock3.so -o .libs/libpkcs11mock3.so libtool: link: ( cd ".libs" && rm -f "libpkcs11mock3.la" && ln -s "../libpkcs11mock3.la" "libpkcs11mock3.la" ) make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' Making all in cert-tests make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' Making all in slow make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' Making all in fuzz make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' Making all in doc/manpages make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/manpages' PYTHONPATH='../../cligen' \ /usr/bin/python3 ../../cligen/cli-docgen.py \ --format man --license=gpl3+ --package 'gnutls' --version='3.8.8' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2023 --copyright-holder='Free Software Foundation, and others all rights reserved.' --bug-email=bugs@gnutls.org \ --include see-also=../../doc/gnutls-cli-see-also.texi \ --include examples=../../doc/gnutls-cli-examples.texi \ ../../src/gnutls-cli-options.json gnutls-cli.1 PYTHONPATH='../../cligen' \ /usr/bin/python3 ../../cligen/cli-docgen.py \ --format man --license=gpl3+ --package 'gnutls' --version='3.8.8' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2023 --copyright-holder='Free Software Foundation, and others all rights reserved.' --bug-email=bugs@gnutls.org \ --include see-also=../../doc/gnutls-cli-debug-see-also.texi \ --include examples=../../doc/gnutls-cli-debug-examples.texi \ ../../src/gnutls-cli-debug-options.json gnutls-cli-debug.1 PYTHONPATH='../../cligen' \ /usr/bin/python3 ../../cligen/cli-docgen.py \ --format man --license=gpl3+ --package 'gnutls' --version='3.8.8' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2023 --copyright-holder='Free Software Foundation, and others all rights reserved.' --bug-email=bugs@gnutls.org \ --include see-also=../../doc/gnutls-serv-see-also.texi \ --include examples=../../doc/gnutls-serv-examples.texi \ ../../src/gnutls-serv-options.json gnutls-serv.1 PYTHONPATH='../../cligen' \ /usr/bin/python3 ../../cligen/cli-docgen.py \ --format man --license=gpl3+ --package 'gnutls' --version='3.8.8' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2023 --copyright-holder='Free Software Foundation, and others all rights reserved.' --bug-email=bugs@gnutls.org \ --include see-also=../../doc/certtool-see-also.texi \ --include examples=../../doc/certtool-examples.texi \ --include files=../../doc/certtool-files.texi \ ../../src/certtool-options.json certtool.1 PYTHONPATH='../../cligen' \ /usr/bin/python3 ../../cligen/cli-docgen.py \ --format man --license=gpl3+ --package 'gnutls' --version='3.8.8' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2023 --copyright-holder='Free Software Foundation, and others all rights reserved.' --bug-email=bugs@gnutls.org \ --include see-also=../../doc/psktool-see-also.texi \ --include examples=../../doc/psktool-examples.texi \ ../../src/psktool-options.json psktool.1 PYTHONPATH='../../cligen' \ /usr/bin/python3 ../../cligen/cli-docgen.py \ --format man --license=gpl3+ --package 'gnutls' --version='3.8.8' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2023 --copyright-holder='Free Software Foundation, and others all rights reserved.' --bug-email=bugs@gnutls.org \ --include see-also=../../doc/p11tool-see-also.texi \ --include examples=../../doc/p11tool-examples.texi \ ../../src/p11tool-options.json p11tool.1 PYTHONPATH='../../cligen' \ /usr/bin/python3 ../../cligen/cli-docgen.py \ --format man --license=gpl3+ --package 'gnutls' --version='3.8.8' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2023 --copyright-holder='Free Software Foundation, and others all rights reserved.' --bug-email=bugs@gnutls.org \ --include see-also=../../doc/ocsptool-see-also.texi \ --include examples=../../doc/ocsptool-examples.texi \ --include description=../../doc/ocsptool-description.texi \ ../../src/ocsptool-options.json ocsptool.1 PYTHONPATH='../../cligen' \ /usr/bin/python3 ../../cligen/cli-docgen.py \ --format man --license=gpl3+ --package 'gnutls' --version='3.8.8' --authors='Nikos Mavrogiannopoulos, Simon Josefsson and others; see /usr/share/doc/gnutls/AUTHORS for a complete list.' --copyright-year=2020-2023 --copyright-holder='Free Software Foundation, and others all rights reserved.' --bug-email=bugs@gnutls.org \ --include see-also=../../doc/tpmtool-see-also.texi \ --include examples=../../doc/tpmtool-examples.texi \ ../../src/tpmtool-options.json tpmtool.1 make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/manpages' Making all in doc make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' Making all in examples make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/examples' x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-client-resume.o ex-client-resume.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-alert.lo ex-alert.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ex-alert.c -fPIC -DPIC -o .libs/ex-alert.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-pkcs12.lo ex-pkcs12.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ex-pkcs12.c -fPIC -DPIC -o .libs/ex-pkcs12.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-session-info.lo ex-session-info.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ex-session-info.c -fPIC -DPIC -o .libs/ex-session-info.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-x509-info.lo ex-x509-info.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ex-x509-info.c -fPIC -DPIC -o .libs/ex-x509-info.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-verify.lo ex-verify.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ex-verify.c -fPIC -DPIC -o .libs/ex-verify.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-client-x509-3.1.lo ex-client-x509-3.1.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ex-client-x509-3.1.c -fPIC -DPIC -o .libs/ex-client-x509-3.1.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tcp.lo tcp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c tcp.c -fPIC -DPIC -o .libs/tcp.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o udp.lo udp.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c udp.c -fPIC -DPIC -o .libs/udp.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-pkcs11-list.lo ex-pkcs11-list.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ex-pkcs11-list.c -fPIC -DPIC -o .libs/ex-pkcs11-list.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o verify.lo verify.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c verify.c -fPIC -DPIC -o .libs/verify.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-verify-ssh.lo ex-verify-ssh.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c ex-verify-ssh.c -fPIC -DPIC -o .libs/ex-verify-ssh.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o libexamples.la ex-alert.lo ex-pkcs12.lo ex-session-info.lo ex-x509-info.lo ex-verify.lo ex-client-x509-3.1.lo tcp.lo udp.lo ex-pkcs11-list.lo verify.lo ex-verify-ssh.lo libtool: link: ar cr .libs/libexamples.a .libs/ex-alert.o .libs/ex-pkcs12.o .libs/ex-session-info.o .libs/ex-x509-info.o .libs/ex-verify.o .libs/ex-client-x509-3.1.o .libs/tcp.o .libs/udp.o .libs/ex-pkcs11-list.o .libs/verify.o .libs/ex-verify-ssh.o libtool: link: ranlib .libs/libexamples.a libtool: link: ( cd ".libs" && rm -f "libexamples.la" && ln -s "../libexamples.la" "libexamples.la" ) /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-client-resume ex-client-resume.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-client-resume ex-client-resume.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-client-dtls.o ex-client-dtls.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-client-dtls ex-client-dtls.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-client-dtls ex-client-dtls.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-cert-select.o ex-cert-select.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-cert-select ex-cert-select.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-cert-select ex-cert-select.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-client-x509.o ex-client-x509.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-client-x509 ex-client-x509.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-client-x509 ex-client-x509.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-serv-dtls.o ex-serv-dtls.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-serv-dtls ex-serv-dtls.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-serv-dtls ex-serv-dtls.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o print-ciphersuites.o print-ciphersuites.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o print-ciphersuites print-ciphersuites.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o print-ciphersuites print-ciphersuites.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-serv-x509.o ex-serv-x509.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-serv-x509 ex-serv-x509.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-serv-x509 ex-serv-x509.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs ex-serv-x509.c: In function 'main': ex-serv-x509.c:113:9: warning: 'listen' on possibly invalid file descriptor 'listen_sd_73' [-Wanalyzer-fd-use-without-check] 113 | listen(listen_sd, 1024); | ^ 'main': events 1-16 | | 60 | CHECK(gnutls_global_init()); | | ^ | | | | | (1) following 'true' branch... | 61 | | 62 | CHECK(gnutls_certificate_allocate_credentials(&x509_cred)); | | ~ | | | | | (2) ...to here | | (3) following 'true' branch... | 63 | | 64 | CHECK(gnutls_certificate_set_x509_trust_file(x509_cred, CAFILE, | | ~ | | | | | (4) ...to here | | (5) following 'true' branch... |...... | 67 | CHECK(gnutls_certificate_set_x509_crl_file(x509_cred, CRLFILE, | | ~ | | | | | (6) ...to here | | (7) following 'true' branch... |...... | 76 | CHECK(gnutls_certificate_set_x509_key_file(x509_cred, CERTFILE, KEYFILE, | | ~ | | | | | (8) ...to here | | (9) following 'true' branch... |...... | 79 | CHECK(gnutls_certificate_set_ocsp_status_request_file( | | ~ | | | | | (10) ...to here | | (11) following 'true' branch... |...... | 82 | CHECK(gnutls_priority_init(&priority_cache, NULL, NULL)); | | ~ | | | | | (12) ...to here | | (13) following 'true' branch... |...... | 95 | gnutls_certificate_set_known_dh_params(x509_cred, | | ~ | | | | | (14) ...to here |...... | 101 | listen_sd = socket(AF_INET, SOCK_STREAM, 0); | | ~ | | | | | (15) when 'socket' fails |...... | 113 | listen(listen_sd, 1024); | | ~ | | | | | (16) 'listen_sd_73' could be invalid | x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -DGNULIB_NAMESPACE=gnulib -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex_cxx-ex-cxx.o `test -f 'ex-cxx.cpp' || echo './'`ex-cxx.cpp /bin/sh ../../libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-cxx ex_cxx-ex-cxx.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-cxx ex_cxx-ex-cxx.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-client-anon.o ex-client-anon.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-client-anon ex-client-anon.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-client-anon ex-client-anon.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-serv-anon.o ex-serv-anon.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-serv-anon ex-serv-anon.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-serv-anon ex-serv-anon.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-cert-select-pkcs11.o ex-cert-select-pkcs11.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-cert-select-pkcs11 ex-cert-select-pkcs11.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-cert-select-pkcs11 ex-cert-select-pkcs11.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-client-psk.o ex-client-psk.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-client-psk ex-client-psk.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-client-psk ex-client-psk.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-serv-psk.o ex-serv-psk.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-serv-psk ex-serv-psk.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-serv-psk ex-serv-psk.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tlsproxy/buffer.o tlsproxy/buffer.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tlsproxy/crypto-gnutls.o tlsproxy/crypto-gnutls.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tlsproxy/tlsproxy.o tlsproxy/tlsproxy.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tlsproxy/tlsproxy tlsproxy/buffer.o tlsproxy/crypto-gnutls.o tlsproxy/tlsproxy.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tlsproxy/tlsproxy tlsproxy/buffer.o tlsproxy/crypto-gnutls.o tlsproxy/tlsproxy.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs In function 'bufGetCount', inlined from 'bufIsOverHWM' at tlsproxy/buffer.c:197:9: tlsproxy/buffer.c:207:14: warning: dereference of NULL 'b_4(D)' [CWE-476] [-Wanalyzer-null-dereference] 207 | if (b->empty) | ^ 'runlistener': events 1-2 | |tlsproxy/tlsproxy.c:214:12: | 214 | static int runlistener(void) | | ^ | | | | | (1) entry to 'runlistener' |...... | 217 | if ((listenfd = bindtoaddress(listenaddr)) < 0) { | | ~ | | | | | (2) calling 'bindtoaddress' from 'runlistener' | +--> 'bindtoaddress': events 3-13 | | 57 | static int bindtoaddress(char *addrport) | | ^ | | | | | (3) entry to 'bindtoaddress' |...... | 80 | if (s != 0) { | | ~ | | | | | (4) following 'false' branch (when 's_34 == 0')... |...... | 88 | for (rp = result; rp != NULL; rp = rp->ai_next) { | | ~ ~ | | | | | | | (6) following 'true' branch (when 'rp_14' is non-NULL)... | | (5) ...to here | 89 | fd = socket(rp->ai_family, rp->ai_socktype, rp->ai_protocol); | | ~ | | | | | (7) ...to here | | (8) when 'socket' succeeds | 90 | | 91 | if (fd >= 0) { | | ~ | | | | | (9) following 'true' branch (when 'fd_38 >= 0')... | 92 | int one = 1; | | ~ | | | | | (10) ...to here | 93 | if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &one, | | ~ | | | | | (11) following 'false' branch... |...... | 98 | if (bind(fd, rp->ai_addr, rp->ai_addrlen) == 0) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'bindtoaddress': event 14 | |lto1: | (14): ...to here | 'bindtoaddress': events 15-18 | | 104 | if (!rp) { | | ^ | | | | | (15) following 'false' branch (when 'rp_28' is non-NULL)... |...... | 110 | freeaddrinfo(result); /* No longer needed */ | | ~ | | | | | (16) ...to here | 111 | | 112 | if (listen(fd, 5) < 0) { | | ~~ | | || | | |(17) when 'listen' succeeds | | (18) following 'false' branch... | 'bindtoaddress': event 19 | |lto1: | (19): ...to here | <------+ | 'runlistener': events 20-21 | | 217 | if ((listenfd = bindtoaddress(listenaddr)) < 0) { | | ~ ^ | | | | | | | (20) returning to 'runlistener' from 'bindtoaddress' | | (21) following 'false' branch (when 'listenfd_17 >= 0')... | 'runlistener': event 22 | |lto1: | (22): ...to here | 'runlistener': event 23 | | 228 | while (!rxsigquit) { | | ^ | | | | | (23) following 'true' branch... | 'runlistener': event 24 | |lto1: | (24): ...to here | 'runlistener': events 25-29 | | 237 | if (rxsigquit) | | ^ | | | | | (25) following 'false' branch... | 238 | break; | 239 | if (nofork < 2) { | | ~ ~ | | | | | | | (26) ...to here | | (27) following 'true' branch... | 240 | int ret = runproxy(fd); | | ~ | | | | | (28) ...to here | | (29) calling 'runproxy' from 'runlistener' | +--> 'runproxy': events 30-31 | | 178 | static int runproxy(int acceptfd) | | ^ | | | | | (30) entry to 'runproxy' |...... | 181 | if ((connectfd = connecttoaddress(connectaddr)) < 0) { | | ~ | | | | | (31) calling 'connecttoaddress' from 'runproxy' | +--> 'connecttoaddress': events 32-43 | | 120 | static int connecttoaddress(char *addrport) | | ^ | | | | | (32) entry to 'connecttoaddress' |...... | 146 | if (s != 0) { | | ~ | | | | | (33) following 'false' branch (when 's_39 == 0')... |...... | 153 | for (rp = result; rp != NULL; rp = rp->ai_next) { | | ~ ~ | | | | | | | (35) following 'true' branch (when 'rp_15' is non-NULL)... | | (34) ...to here | 154 | fd = socket(rp->ai_family, rp->ai_socktype, rp->ai_protocol); | | ~ | | | | | (36) ...to here | | (37) when 'socket' succeeds | 155 | if (fd >= 0) { | | ~ | | | | | (38) following 'true' branch (when 'fd_43 >= 0')... | 156 | if (connect(fd, rp->ai_addr, rp->ai_addrlen) == 0) | | ~~ | | || | | |(39) ...to here | | (40) following 'true' branch... |...... | 162 | if (!rp) { | | ~ | | | | | (41) ...to here | | (42) following 'false' branch (when 'rp_29' is non-NULL)... |...... | 168 | freeaddrinfo(result); /* No longer needed */ | | ~ | | | | | (43) ...to here | <------+ | 'runproxy': events 44-47 | | 181 | if ((connectfd = connecttoaddress(connectaddr)) < 0) { | | ~ ^ | | | | | | | (44) returning to 'runproxy' from 'connecttoaddress' | | (45) following 'false' branch (when 'connectfd_19 >= 0')... |...... | 187 | tlssession_t *session = tlssession_new(server, keyfile, certfile, | | ~ | | | | | (46) ...to here | | (47) calling 'tlssession_new' from 'runproxy' | +--> 'tlssession_new': events 48-64 | |tlsproxy/crypto-gnutls.c:163:15: | 163 | tlssession_t *tlssession_new(int isserver, char *keyfile, char *certfile, | | ^ | | | | | (48) entry to 'tlssession_new' |...... | 172 | if (!s) | | ~ | | | | | (49) following 'false' branch (when 's_48' is non-NULL)... |...... | 175 | if (quitfn) | | ~ | | | | | (50) ...to here | | (51) following 'true' branch (when 'quitfn_49(D)' is non-NULL)... | 176 | s->quitfn = quitfn; | | ~ | | | | | (52) ...to here |...... | 180 | if (erroutfn) | | ~ | | | | | (53) following 'false' branch (when 'erroutfn_52(D)' is NULL)... |...... | 183 | s->erroutfn = stderrout; | | ~ | | | | | (54) ...to here |...... | 190 | if (gnutls_certificate_allocate_credentials(&s->creds) < 0) { | | ~ | | | | | (55) following 'false' branch... |...... | 195 | if (cacertfile != NULL) { | | ~ | | | | | (56) ...to here |...... | 232 | if (ret < 0) { | | ~ | | | | | (57) following 'false' branch (when 'ret_33 >= 0')... |...... | 238 | gnutls_session_set_ptr(s->session, (void *)s); | | ~ | | | | | (58) ...to here |...... | 251 | if (ret < 0) { | | ~ | | | | | (59) following 'false' branch (when 'ret_83 >= 0')... |...... | 258 | s->creds); | | ~ | | | | | (60) ...to here | 259 | if (ret < 0) { | | ~ | | | | | (61) following 'false' branch (when 'ret_85 >= 0')... |...... | 265 | if (isserver) { | | ~ | | | | | (62) ...to here | | (63) following 'true' branch (when 'isserver_73(D) != 0')... | 266 | /* requests but does not check a client certificate */ | 267 | gnutls_certificate_server_set_request(s->session, | | ~ | | | | | (64) ...to here | <------+ | 'runproxy': events 65-70 | |tlsproxy/tlsproxy.c:187:33: | 187 | tlssession_t *session = tlssession_new(server, keyfile, certfile, | | ^ | | | | | (65) returning to 'runproxy' from 'tlssession_new' |...... | 190 | if (!session) { | | ~ | | | | | (66) following 'false' branch (when 'session_21' is non-NULL)... |...... | 198 | if (server) | | ~~ | | || | | |(67) ...to here | | (68) following 'true' branch... | 199 | ret = tlssession_mainloop(acceptfd, connectfd, session); | | ~ | | | | | (69) ...to here | | (70) calling 'tlssession_mainloop' from 'runproxy' | +--> 'tlssession_mainloop': events 71-72 | |tlsproxy/crypto-gnutls.c:293:5: | 293 | int tlssession_mainloop(int cryptfd, int plainfd, tlssession_t *s) | | ^ | | | | | (71) entry to 'tlssession_mainloop' |...... | 303 | buffer_t *plainToCrypt = bufNew(BUF_SIZE, BUF_HWM); | | ~ | | | | | (72) calling 'bufNew' from 'tlssession_mainloop' | +--> 'bufNew': events 73-76 | |tlsproxy/buffer.c:78:11: | 78 | buffer_t *bufNew(ssize_t size, ssize_t hwm) | | ^ | | | | | (73) entry to 'bufNew' | 79 | { | 80 | buffer_t *b = calloc(1, sizeof(buffer_t)); | | ~ | | | | | (74) allocated here | 81 | if (!b) | | ~ | | | | | (75) assuming 'b_6' is NULL | | (76) following 'true' branch (when 'b_6' is NULL)... | 'bufNew': event 77 | |lto1: | (77): ...to here | <------+ | 'tlssession_mainloop': events 78-79 | |tlsproxy/crypto-gnutls.c:303:34: | 303 | buffer_t *plainToCrypt = bufNew(BUF_SIZE, BUF_HWM); | | ^ | | | | | (78) return of NULL to 'tlssession_mainloop' from 'bufNew' | 304 | buffer_t *cryptToPlain = bufNew(BUF_SIZE, BUF_HWM); | | ~ | | | | | (79) calling 'bufNew' from 'tlssession_mainloop' | +--> 'bufNew': events 80-82 | |tlsproxy/buffer.c:78:11: | 78 | buffer_t *bufNew(ssize_t size, ssize_t hwm) | | ^ | | | | | (80) entry to 'bufNew' |...... | 81 | if (!b) | | ~ | | | | | (81) following 'false' branch (when 'b_6' is non-NULL)... |...... | 84 | b->buf = calloc(1, size); | | ~ | | | | | (82) ...to here | <------+ | 'tlssession_mainloop': events 83-84 | |tlsproxy/crypto-gnutls.c:304:34: | 304 | buffer_t *cryptToPlain = bufNew(BUF_SIZE, BUF_HWM); | | ^ | | | | | (83) returning to 'tlssession_mainloop' from 'bufNew' | 305 | | 306 | if (socksetnonblock(cryptfd, 0) < 0) { | | ~ | | | | | (84) calling 'socksetnonblock' from 'tlssession_mainloop' | +--> 'socksetnonblock': events 85-86 | | 105 | static int socksetnonblock(int fd, int nb) | | ^ | | | | | (85) entry to 'socksetnonblock' | 106 | { | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ~ | | | | | (86) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 87-91 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (87) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (88) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (89) ...to here |...... | 259 | switch (action) | | ~ | | | | | (90) following 'case 1:, case 3:, case 9:, case 11:, case 1025:, case 1032:, case 1034:' branch... |...... | 286 | case F_GETFD: | | ~ | | | | | (91) ...to here | <------+ | 'socksetnonblock': events 92-97 | |tlsproxy/crypto-gnutls.c:107:18: | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ^ | | | | | (92) returning to 'socksetnonblock' from 'rpl_fcntl' | 108 | if (sf == -1) | | ~ | | | | | (93) following 'false' branch (when 'sf_7 != -1')... | 109 | return -1; | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ~ | | | | | (94) ...to here | | (95) following 'false' branch (when 'nb_8(D) == 0')... | | (96) ...to here | | (97) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 98-102 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (98) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (99) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (100) ...to here |...... | 259 | switch (action) | | ~ | | | | | (101) following 'case 2:, case 4:, case 8:, case 10:, case 1024:, case 1026:, case 1030 ... 1031:, case 1033:' branch... |...... | 332 | case F_ADD_SEALS: | | ~ | | | | | (102) ...to here | <------+ | 'socksetnonblock': event 103 | |tlsproxy/crypto-gnutls.c:110:16: | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ^ | | | | | (103) returning to 'socksetnonblock' from 'rpl_fcntl' | <------+ | 'tlssession_mainloop': events 104-109 | | 306 | if (socksetnonblock(cryptfd, 0) < 0) { | | ~^ | | || | | |(104) returning to 'tlssession_mainloop' from 'socksetnonblock' | | (105) following 'false' branch... |...... | 313 | (gnutls_transport_ptr_t)(intptr_t)cryptfd); | | ~ | | | | | (106) ...to here |...... | 317 | if (ret < 0) { | | ~ | | | | | (107) following 'false' branch... |...... | 322 | if (socksetnonblock(cryptfd, 1) < 0) { | | ~ | | | | | (108) ...to here | | (109) calling 'socksetnonblock' from 'tlssession_mainloop' | +--> 'socksetnonblock': events 110-111 | | 105 | static int socksetnonblock(int fd, int nb) | | ^ | | | | | (110) entry to 'socksetnonblock' | 106 | { | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ~ | | | | | (111) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 112-116 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (112) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (113) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (114) ...to here |...... | 259 | switch (action) | | ~ | | | | | (115) following 'case 1:, case 3:, case 9:, case 11:, case 1025:, case 1032:, case 1034:' branch... |...... | 286 | case F_GETFD: | | ~ | | | | | (116) ...to here | <------+ | 'socksetnonblock': events 117-122 | |tlsproxy/crypto-gnutls.c:107:18: | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ^ | | | | | (117) returning to 'socksetnonblock' from 'rpl_fcntl' | 108 | if (sf == -1) | | ~ | | | | | (118) following 'false' branch (when 'sf_7 != -1')... | 109 | return -1; | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ~ | | | | | (119) ...to here | | (120) following 'true' branch (when 'nb_8(D) != 0')... | | (121) ...to here | | (122) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 123-127 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (123) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (124) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (125) ...to here |...... | 259 | switch (action) | | ~ | | | | | (126) following 'case 2:, case 4:, case 8:, case 10:, case 1024:, case 1026:, case 1030 ... 1031:, case 1033:' branch... |...... | 332 | case F_ADD_SEALS: | | ~ | | | | | (127) ...to here | <------+ | 'socksetnonblock': event 128 | |tlsproxy/crypto-gnutls.c:110:16: | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ^ | | | | | (128) returning to 'socksetnonblock' from 'rpl_fcntl' | <------+ | 'tlssession_mainloop': events 129-132 | | 322 | if (socksetnonblock(cryptfd, 1) < 0) { | | ~^ | | || | | |(129) returning to 'tlssession_mainloop' from 'socksetnonblock' | | (130) following 'false' branch... |...... | 327 | if (socksetnonblock(plainfd, 1) < 0) { | | ~ | | | | | (131) ...to here | | (132) calling 'socksetnonblock' from 'tlssession_mainloop' | +--> 'socksetnonblock': events 133-134 | | 105 | static int socksetnonblock(int fd, int nb) | | ^ | | | | | (133) entry to 'socksetnonblock' | 106 | { | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ~ | | | | | (134) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 135-139 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (135) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (136) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (137) ...to here |...... | 259 | switch (action) | | ~ | | | | | (138) following 'case 1:, case 3:, case 9:, case 11:, case 1025:, case 1032:, case 1034:' branch... |...... | 286 | case F_GETFD: | | ~ | | | | | (139) ...to here | <------+ | 'socksetnonblock': events 140-145 | |tlsproxy/crypto-gnutls.c:107:18: | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ^ | | | | | (140) returning to 'socksetnonblock' from 'rpl_fcntl' | 108 | if (sf == -1) | | ~ | | | | | (141) following 'false' branch (when 'sf_7 != -1')... | 109 | return -1; | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ~ | | | | | (142) ...to here | | (143) following 'true' branch (when 'nb_8(D) != 0')... | | (144) ...to here | | (145) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 146-150 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (146) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (147) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (148) ...to here |...... | 259 | switch (action) | | ~ | | | | | (149) following 'case 2:, case 4:, case 8:, case 10:, case 1024:, case 1026:, case 1030 ... 1031:, case 1033:' branch... |...... | 332 | case F_ADD_SEALS: | | ~ | | | | | (150) ...to here | <------+ | 'socksetnonblock': event 151 | |tlsproxy/crypto-gnutls.c:110:16: | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ^ | | | | | (151) returning to 'socksetnonblock' from 'rpl_fcntl' | <------+ | 'tlssession_mainloop': events 152-156 | | 327 | if (socksetnonblock(plainfd, 1) < 0) { | | ~^ | | || | | |(152) returning to 'tlssession_mainloop' from 'socksetnonblock' | | (153) following 'false' branch... |...... | 332 | maxfd = (plainfd > cryptfd) ? plainfd + 1 : cryptfd + 1; | | ~ | | | | | (154) ...to here | 333 | | 334 | while ((!plainEOF || !cryptEOF) && !quit(s)) { | | ~ ~ | | | | | | | (156) inlined call to 'quit' from 'tlssession_mainloop' | | (155) following 'true' branch... | +--> 'quit': event 157 | | 72 | return s->quitfn(s->opaque); | | ^ | | | | | (157) ...to here | <------+ | 'tlssession_mainloop': event 158 | | 334 | while ((!plainEOF || !cryptEOF) && !quit(s)) { | | ^ | | | | | (158) following 'true' branch... | 'tlssession_mainloop': event 159 | |lto1: | (159): ...to here | 'tlssession_mainloop': events 160-162 | | 340 | FD_ZERO(&readfds); | | ^ | | | | | (160) following 'true' branch (when '__i_108 != 16')... | | (161) ...to here | | (162) following 'false' branch (when '__i_108 == 16')... | 'tlssession_mainloop': event 163 | |lto1: | (163): ...to here | 'tlssession_mainloop': events 164-172 | | 341 | FD_ZERO(&writefds); | | ^ | | | | | (164) following 'true' branch (when '__i_109 != 16')... | | (165) ...to here | | (166) following 'false' branch (when '__i_109 == 16')... | 342 | | 343 | size_t buffered = gnutls_record_check_pending(s->session); | | ~ | | | | | (167) ...to here |...... | 347 | if (plainEOF) { | | ~ | | | | | (168) following 'false' branch (when 'plainEOF_101 == 0')... |...... | 355 | if (!bufIsEmpty(cryptToPlain)) | | ~ ~ | | | | | | | (169) ...to here | | (170) following 'false' branch... | 356 | FD_SET(plainfd, &writefds); | 357 | if (!bufIsOverHWM(plainToCrypt)) | | ~ | | | | | (171) ...to here | | (172) calling 'bufIsOverHWM' from 'tlssession_mainloop' | +--> 'bufIsOverHWM': events 173-174 | |tlsproxy/buffer.c:195:5: | 195 | int bufIsOverHWM(buffer_t *b) | | ^ | | | | | (173) entry to 'bufIsOverHWM' | 196 | { | 197 | return bufGetCount(b) > b->hwm; | | ~ | | | | | (174) inlined call to 'bufGetCount' from 'bufIsOverHWM' | +--> 'bufGetCount': event 175 | | 207 | if (b->empty) | | ^ | | | | | (175) dereference of NULL 'b_4(D)' | tlsproxy/buffer.c: In function 'bufIsEmpty': tlsproxy/buffer.c:187:17: warning: dereference of NULL 'b_2(D)' [CWE-476] [-Wanalyzer-null-dereference] 187 | return b->empty; | ^ 'runlistener': events 1-2 | |tlsproxy/tlsproxy.c:214:12: | 214 | static int runlistener(void) | | ^ | | | | | (1) entry to 'runlistener' |...... | 217 | if ((listenfd = bindtoaddress(listenaddr)) < 0) { | | ~ | | | | | (2) calling 'bindtoaddress' from 'runlistener' | +--> 'bindtoaddress': events 3-13 | | 57 | static int bindtoaddress(char *addrport) | | ^ | | | | | (3) entry to 'bindtoaddress' |...... | 80 | if (s != 0) { | | ~ | | | | | (4) following 'false' branch (when 's_34 == 0')... |...... | 88 | for (rp = result; rp != NULL; rp = rp->ai_next) { | | ~ ~ | | | | | | | (6) following 'true' branch (when 'rp_14' is non-NULL)... | | (5) ...to here | 89 | fd = socket(rp->ai_family, rp->ai_socktype, rp->ai_protocol); | | ~ | | | | | (7) ...to here | | (8) when 'socket' succeeds | 90 | | 91 | if (fd >= 0) { | | ~ | | | | | (9) following 'true' branch (when 'fd_38 >= 0')... | 92 | int one = 1; | | ~ | | | | | (10) ...to here | 93 | if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &one, | | ~ | | | | | (11) following 'false' branch... |...... | 98 | if (bind(fd, rp->ai_addr, rp->ai_addrlen) == 0) | | ~~ | | || | | |(12) ...to here | | (13) following 'true' branch... | 'bindtoaddress': event 14 | |lto1: | (14): ...to here | 'bindtoaddress': events 15-18 | | 104 | if (!rp) { | | ^ | | | | | (15) following 'false' branch (when 'rp_28' is non-NULL)... |...... | 110 | freeaddrinfo(result); /* No longer needed */ | | ~ | | | | | (16) ...to here | 111 | | 112 | if (listen(fd, 5) < 0) { | | ~~ | | || | | |(17) when 'listen' succeeds | | (18) following 'false' branch... | 'bindtoaddress': event 19 | |lto1: | (19): ...to here | <------+ | 'runlistener': events 20-21 | | 217 | if ((listenfd = bindtoaddress(listenaddr)) < 0) { | | ~ ^ | | | | | | | (20) returning to 'runlistener' from 'bindtoaddress' | | (21) following 'false' branch (when 'listenfd_17 >= 0')... | 'runlistener': event 22 | |lto1: | (22): ...to here | 'runlistener': event 23 | | 228 | while (!rxsigquit) { | | ^ | | | | | (23) following 'true' branch... | 'runlistener': event 24 | |lto1: | (24): ...to here | 'runlistener': events 25-29 | | 237 | if (rxsigquit) | | ^ | | | | | (25) following 'false' branch... | 238 | break; | 239 | if (nofork < 2) { | | ~ ~ | | | | | | | (26) ...to here | | (27) following 'true' branch... | 240 | int ret = runproxy(fd); | | ~ | | | | | (28) ...to here | | (29) calling 'runproxy' from 'runlistener' | +--> 'runproxy': events 30-31 | | 178 | static int runproxy(int acceptfd) | | ^ | | | | | (30) entry to 'runproxy' |...... | 181 | if ((connectfd = connecttoaddress(connectaddr)) < 0) { | | ~ | | | | | (31) calling 'connecttoaddress' from 'runproxy' | +--> 'connecttoaddress': events 32-43 | | 120 | static int connecttoaddress(char *addrport) | | ^ | | | | | (32) entry to 'connecttoaddress' |...... | 146 | if (s != 0) { | | ~ | | | | | (33) following 'false' branch (when 's_39 == 0')... |...... | 153 | for (rp = result; rp != NULL; rp = rp->ai_next) { | | ~ ~ | | | | | | | (35) following 'true' branch (when 'rp_15' is non-NULL)... | | (34) ...to here | 154 | fd = socket(rp->ai_family, rp->ai_socktype, rp->ai_protocol); | | ~ | | | | | (36) ...to here | | (37) when 'socket' succeeds | 155 | if (fd >= 0) { | | ~ | | | | | (38) following 'true' branch (when 'fd_43 >= 0')... | 156 | if (connect(fd, rp->ai_addr, rp->ai_addrlen) == 0) | | ~~ | | || | | |(39) ...to here | | (40) following 'true' branch... |...... | 162 | if (!rp) { | | ~ | | | | | (41) ...to here | | (42) following 'false' branch (when 'rp_29' is non-NULL)... |...... | 168 | freeaddrinfo(result); /* No longer needed */ | | ~ | | | | | (43) ...to here | <------+ | 'runproxy': events 44-47 | | 181 | if ((connectfd = connecttoaddress(connectaddr)) < 0) { | | ~ ^ | | | | | | | (44) returning to 'runproxy' from 'connecttoaddress' | | (45) following 'false' branch (when 'connectfd_19 >= 0')... |...... | 187 | tlssession_t *session = tlssession_new(server, keyfile, certfile, | | ~ | | | | | (46) ...to here | | (47) calling 'tlssession_new' from 'runproxy' | +--> 'tlssession_new': events 48-64 | |tlsproxy/crypto-gnutls.c:163:15: | 163 | tlssession_t *tlssession_new(int isserver, char *keyfile, char *certfile, | | ^ | | | | | (48) entry to 'tlssession_new' |...... | 172 | if (!s) | | ~ | | | | | (49) following 'false' branch (when 's_48' is non-NULL)... |...... | 175 | if (quitfn) | | ~ | | | | | (50) ...to here | | (51) following 'true' branch (when 'quitfn_49(D)' is non-NULL)... | 176 | s->quitfn = quitfn; | | ~ | | | | | (52) ...to here |...... | 180 | if (erroutfn) | | ~ | | | | | (53) following 'false' branch (when 'erroutfn_52(D)' is NULL)... |...... | 183 | s->erroutfn = stderrout; | | ~ | | | | | (54) ...to here |...... | 190 | if (gnutls_certificate_allocate_credentials(&s->creds) < 0) { | | ~ | | | | | (55) following 'false' branch... |...... | 195 | if (cacertfile != NULL) { | | ~ | | | | | (56) ...to here |...... | 232 | if (ret < 0) { | | ~ | | | | | (57) following 'false' branch (when 'ret_33 >= 0')... |...... | 238 | gnutls_session_set_ptr(s->session, (void *)s); | | ~ | | | | | (58) ...to here |...... | 251 | if (ret < 0) { | | ~ | | | | | (59) following 'false' branch (when 'ret_83 >= 0')... |...... | 258 | s->creds); | | ~ | | | | | (60) ...to here | 259 | if (ret < 0) { | | ~ | | | | | (61) following 'false' branch (when 'ret_85 >= 0')... |...... | 265 | if (isserver) { | | ~ | | | | | (62) ...to here | | (63) following 'true' branch (when 'isserver_73(D) != 0')... | 266 | /* requests but does not check a client certificate */ | 267 | gnutls_certificate_server_set_request(s->session, | | ~ | | | | | (64) ...to here | <------+ | 'runproxy': events 65-70 | |tlsproxy/tlsproxy.c:187:33: | 187 | tlssession_t *session = tlssession_new(server, keyfile, certfile, | | ^ | | | | | (65) returning to 'runproxy' from 'tlssession_new' |...... | 190 | if (!session) { | | ~ | | | | | (66) following 'false' branch (when 'session_21' is non-NULL)... |...... | 198 | if (server) | | ~~ | | || | | |(67) ...to here | | (68) following 'true' branch... | 199 | ret = tlssession_mainloop(acceptfd, connectfd, session); | | ~ | | | | | (69) ...to here | | (70) calling 'tlssession_mainloop' from 'runproxy' | +--> 'tlssession_mainloop': events 71-72 | |tlsproxy/crypto-gnutls.c:293:5: | 293 | int tlssession_mainloop(int cryptfd, int plainfd, tlssession_t *s) | | ^ | | | | | (71) entry to 'tlssession_mainloop' |...... | 303 | buffer_t *plainToCrypt = bufNew(BUF_SIZE, BUF_HWM); | | ~ | | | | | (72) calling 'bufNew' from 'tlssession_mainloop' | +--> 'bufNew': events 73-74 | |tlsproxy/buffer.c:78:11: | 78 | buffer_t *bufNew(ssize_t size, ssize_t hwm) | | ^ | | | | | (73) entry to 'bufNew' |...... | 81 | if (!b) | | ~ | | | | | (74) following 'true' branch (when 'b_6' is NULL)... | 'bufNew': event 75 | |lto1: | (75): ...to here | <------+ | 'tlssession_mainloop': events 76-77 | |tlsproxy/crypto-gnutls.c:303:34: | 303 | buffer_t *plainToCrypt = bufNew(BUF_SIZE, BUF_HWM); | | ^ | | | | | (76) returning to 'tlssession_mainloop' from 'bufNew' | 304 | buffer_t *cryptToPlain = bufNew(BUF_SIZE, BUF_HWM); | | ~ | | | | | (77) calling 'bufNew' from 'tlssession_mainloop' | +--> 'bufNew': events 78-81 | |tlsproxy/buffer.c:78:11: | 78 | buffer_t *bufNew(ssize_t size, ssize_t hwm) | | ^ | | | | | (78) entry to 'bufNew' | 79 | { | 80 | buffer_t *b = calloc(1, sizeof(buffer_t)); | | ~ | | | | | (79) allocated here | 81 | if (!b) | | ~ | | | | | (80) assuming 'b_6' is NULL | | (81) following 'true' branch (when 'b_6' is NULL)... | 'bufNew': event 82 | |lto1: | (82): ...to here | <------+ | 'tlssession_mainloop': events 83-84 | |tlsproxy/crypto-gnutls.c:304:34: | 304 | buffer_t *cryptToPlain = bufNew(BUF_SIZE, BUF_HWM); | | ^ | | | | | (83) return of NULL to 'tlssession_mainloop' from 'bufNew' | 305 | | 306 | if (socksetnonblock(cryptfd, 0) < 0) { | | ~ | | | | | (84) calling 'socksetnonblock' from 'tlssession_mainloop' | +--> 'socksetnonblock': events 85-86 | | 105 | static int socksetnonblock(int fd, int nb) | | ^ | | | | | (85) entry to 'socksetnonblock' | 106 | { | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ~ | | | | | (86) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 87-91 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (87) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (88) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (89) ...to here |...... | 259 | switch (action) | | ~ | | | | | (90) following 'case 1:, case 3:, case 9:, case 11:, case 1025:, case 1032:, case 1034:' branch... |...... | 286 | case F_GETFD: | | ~ | | | | | (91) ...to here | <------+ | 'socksetnonblock': events 92-97 | |tlsproxy/crypto-gnutls.c:107:18: | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ^ | | | | | (92) returning to 'socksetnonblock' from 'rpl_fcntl' | 108 | if (sf == -1) | | ~ | | | | | (93) following 'false' branch (when 'sf_7 != -1')... | 109 | return -1; | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ~ | | | | | (94) ...to here | | (95) following 'false' branch (when 'nb_8(D) == 0')... | | (96) ...to here | | (97) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 98-102 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (98) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (99) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (100) ...to here |...... | 259 | switch (action) | | ~ | | | | | (101) following 'case 2:, case 4:, case 8:, case 10:, case 1024:, case 1026:, case 1030 ... 1031:, case 1033:' branch... |...... | 332 | case F_ADD_SEALS: | | ~ | | | | | (102) ...to here | <------+ | 'socksetnonblock': event 103 | |tlsproxy/crypto-gnutls.c:110:16: | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ^ | | | | | (103) returning to 'socksetnonblock' from 'rpl_fcntl' | <------+ | 'tlssession_mainloop': events 104-109 | | 306 | if (socksetnonblock(cryptfd, 0) < 0) { | | ~^ | | || | | |(104) returning to 'tlssession_mainloop' from 'socksetnonblock' | | (105) following 'false' branch... |...... | 313 | (gnutls_transport_ptr_t)(intptr_t)cryptfd); | | ~ | | | | | (106) ...to here |...... | 317 | if (ret < 0) { | | ~ | | | | | (107) following 'false' branch... |...... | 322 | if (socksetnonblock(cryptfd, 1) < 0) { | | ~ | | | | | (108) ...to here | | (109) calling 'socksetnonblock' from 'tlssession_mainloop' | +--> 'socksetnonblock': events 110-111 | | 105 | static int socksetnonblock(int fd, int nb) | | ^ | | | | | (110) entry to 'socksetnonblock' | 106 | { | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ~ | | | | | (111) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 112-116 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (112) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (113) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (114) ...to here |...... | 259 | switch (action) | | ~ | | | | | (115) following 'case 1:, case 3:, case 9:, case 11:, case 1025:, case 1032:, case 1034:' branch... |...... | 286 | case F_GETFD: | | ~ | | | | | (116) ...to here | <------+ | 'socksetnonblock': events 117-122 | |tlsproxy/crypto-gnutls.c:107:18: | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ^ | | | | | (117) returning to 'socksetnonblock' from 'rpl_fcntl' | 108 | if (sf == -1) | | ~ | | | | | (118) following 'false' branch (when 'sf_7 != -1')... | 109 | return -1; | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ~ | | | | | (119) ...to here | | (120) following 'true' branch (when 'nb_8(D) != 0')... | | (121) ...to here | | (122) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 123-127 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (123) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (124) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (125) ...to here |...... | 259 | switch (action) | | ~ | | | | | (126) following 'case 2:, case 4:, case 8:, case 10:, case 1024:, case 1026:, case 1030 ... 1031:, case 1033:' branch... |...... | 332 | case F_ADD_SEALS: | | ~ | | | | | (127) ...to here | <------+ | 'socksetnonblock': event 128 | |tlsproxy/crypto-gnutls.c:110:16: | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ^ | | | | | (128) returning to 'socksetnonblock' from 'rpl_fcntl' | <------+ | 'tlssession_mainloop': events 129-132 | | 322 | if (socksetnonblock(cryptfd, 1) < 0) { | | ~^ | | || | | |(129) returning to 'tlssession_mainloop' from 'socksetnonblock' | | (130) following 'false' branch... |...... | 327 | if (socksetnonblock(plainfd, 1) < 0) { | | ~ | | | | | (131) ...to here | | (132) calling 'socksetnonblock' from 'tlssession_mainloop' | +--> 'socksetnonblock': events 133-134 | | 105 | static int socksetnonblock(int fd, int nb) | | ^ | | | | | (133) entry to 'socksetnonblock' | 106 | { | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ~ | | | | | (134) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 135-139 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (135) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (136) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (137) ...to here |...... | 259 | switch (action) | | ~ | | | | | (138) following 'case 1:, case 3:, case 9:, case 11:, case 1025:, case 1032:, case 1034:' branch... |...... | 286 | case F_GETFD: | | ~ | | | | | (139) ...to here | <------+ | 'socksetnonblock': events 140-145 | |tlsproxy/crypto-gnutls.c:107:18: | 107 | int sf = fcntl(fd, F_GETFL, 0); | | ^ | | | | | (140) returning to 'socksetnonblock' from 'rpl_fcntl' | 108 | if (sf == -1) | | ~ | | | | | (141) following 'false' branch (when 'sf_7 != -1')... | 109 | return -1; | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ~ | | | | | (142) ...to here | | (143) following 'true' branch (when 'nb_8(D) != 0')... | | (144) ...to here | | (145) calling 'rpl_fcntl' from 'socksetnonblock' | +--> 'rpl_fcntl': events 146-150 | |../../gl/fcntl.c:202:1: | 202 | fcntl (int fd, int action, /* arg */...) | | ^ | | | | | (146) entry to 'rpl_fcntl' |...... | 211 | switch (action) | | ~ | | | | | (147) following 'default:' branch... |...... | 256 | default: | | ~ | | | | | (148) ...to here |...... | 259 | switch (action) | | ~ | | | | | (149) following 'case 2:, case 4:, case 8:, case 10:, case 1024:, case 1026:, case 1030 ... 1031:, case 1033:' branch... |...... | 332 | case F_ADD_SEALS: | | ~ | | | | | (150) ...to here | <------+ | 'socksetnonblock': event 151 | |tlsproxy/crypto-gnutls.c:110:16: | 110 | return fcntl(fd, F_SETFL, nb ? (sf | O_NONBLOCK) : (sf & ~O_NONBLOCK)); | | ^ | | | | | (151) returning to 'socksetnonblock' from 'rpl_fcntl' | <------+ | 'tlssession_mainloop': events 152-156 | | 327 | if (socksetnonblock(plainfd, 1) < 0) { | | ~^ | | || | | |(152) returning to 'tlssession_mainloop' from 'socksetnonblock' | | (153) following 'false' branch... |...... | 332 | maxfd = (plainfd > cryptfd) ? plainfd + 1 : cryptfd + 1; | | ~ | | | | | (154) ...to here | 333 | | 334 | while ((!plainEOF || !cryptEOF) && !quit(s)) { | | ~ ~ | | | | | | | (156) inlined call to 'quit' from 'tlssession_mainloop' | | (155) following 'true' branch... | +--> 'quit': event 157 | | 72 | return s->quitfn(s->opaque); | | ^ | | | | | (157) ...to here | <------+ | 'tlssession_mainloop': event 158 | | 334 | while ((!plainEOF || !cryptEOF) && !quit(s)) { | | ^ | | | | | (158) following 'true' branch... | 'tlssession_mainloop': event 159 | |lto1: | (159): ...to here | 'tlssession_mainloop': events 160-166 | | 340 | FD_ZERO(&readfds); | | ^ | | | | | (160) following 'true' branch (when '__i_108 != 16')... | | (161) ...to here | 341 | FD_ZERO(&writefds); | | ~ | | | | | (162) following 'true' branch (when '__i_109 != 16')... | | (163) ...to here |...... | 347 | if (plainEOF) { | | ~ | | | | | (164) following 'false' branch (when 'plainEOF_101 == 0')... |...... | 355 | if (!bufIsEmpty(cryptToPlain)) | | ~ | | | | | (165) ...to here | | (166) calling 'bufIsEmpty' from 'tlssession_mainloop' | +--> 'bufIsEmpty': events 167-168 | |tlsproxy/buffer.c:185:5: | 185 | int bufIsEmpty(buffer_t *b) | | ^ | | | | | (167) entry to 'bufIsEmpty' | 186 | { | 187 | return b->empty; | | ~ | | | | | (168) dereference of NULL 'b_2(D)' | x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../../src/gl -I../../src/gl -D_GL_NO_LARGE_FILES -DNO_LIBCURL -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ex-ocsp-client.o ex-ocsp-client.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ex-ocsp-client ex-ocsp-client.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ex-ocsp-client ex-ocsp-client.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs ex-ocsp-client.c: In function 'load_cert': ex-ocsp-client.c:182:19: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 182 | data.size = size; | ^ ex-ocsp-client.c:175:16: note: 'size' was declared here 175 | size_t size; | ^ make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/examples' Making all in scripts make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/scripts' Making all in credentials make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' Making all in srp make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/srp' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/srp' Making all in x509 make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/x509' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/x509' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' Making all in latex make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/latex' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/latex' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' Updating ./version.texi mkdir functions mkdir: cannot create directory 'functions': File exists make[3]: [Makefile:6263: stamp_functions] Error 1 (ignored) rm -f functions/*.short for i in gnutls-api.texi socket-api.texi x509-api.texi pkcs12-api.texi tpm-api.texi pkcs11-api.texi abstract-api.texi compat-api.texi dtls-api.texi crypto-api.texi ocsp-api.texi dane-api.texi pkcs7-api.texi; do \ /bin/sh '/usr/src/RPM/BUILD/gnutls-3.8.8/build-aux/missing' perl ./scripts/split-texi.pl functions < $i; \ done /usr/bin/sed -i 's/\@anchor{.*//g' functions/* /usr/bin/sed -i 's/\@subheading.*//g' functions/* cd functions && for i in *;do grep ^"@deftypefun" $i | /usr/bin/sed 's/@deftypefun/@item/g;s/ {/ @var{/;s/ {/ @ref{/' > ../functions/$i.short;done echo stamp_functions > stamp_functions mkdir enums mkdir: cannot create directory 'enums': File exists make[3]: [Makefile:6274: stamp_enums] Error 1 (ignored) /bin/sh '/usr/src/RPM/BUILD/gnutls-3.8.8/build-aux/missing' perl ./scripts/split-texi.pl enums enum < enums.texi echo stamp_enums > stamp_enums restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/sh '/usr/src/RPM/BUILD/gnutls-3.8.8/build-aux/missing' makeinfo --version) >/dev/null 2>&1; then \ for f in gnutls.info gnutls.info-[0-9] gnutls.info-[0-9][0-9] gnutls.i[0-9] gnutls.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ if /bin/sh '/usr/src/RPM/BUILD/gnutls-3.8.8/build-aux/missing' makeinfo -I ../doc --no-split -I . \ -o gnutls.info gnutls.texi; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./gnutls.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc gnutls_record_can_use_length_hiding.short:1: warning: @ref should not appear on @item line gnutls_record_send_range.short:1: warning: @ref should not appear on @item line gnutls_record_get_max_size.short:1: warning: @ref should not appear on @item line gnutls_record_set_max_size.short:1: warning: @ref should not appear on @item line gnutls_server_name_set.short:1: warning: @ref should not appear on @item line gnutls_server_name_get.short:1: warning: @ref should not appear on @item line gnutls_heartbeat_allowed.short:1: warning: @ref should not appear on @item line gnutls_heartbeat_enable.short:1: warning: @ref should not appear on @item line gnutls_heartbeat_ping.short:1: warning: @ref should not appear on @item line gnutls_heartbeat_pong.short:1: warning: @ref should not appear on @item line gnutls_heartbeat_set_timeouts.short:1: warning: @ref should not appear on @item line gnutls_heartbeat_get_timeout.short:1: warning: @ref should not appear on @item line gnutls_srtp_set_profile.short:1: warning: @ref should not appear on @item line gnutls_srtp_set_profile_direct.short:1: warning: @ref should not appear on @item line gnutls_srtp_get_selected_profile.short:1: warning: @ref should not appear on @item line gnutls_srtp_get_profile_name.short:1: warning: @ref should not appear on @item line gnutls_srtp_get_profile_id.short:1: warning: @ref should not appear on @item line gnutls_alpn_set_protocols.short:1: warning: @ref should not appear on @item line gnutls_alpn_get_selected_protocol.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_init.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_import.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_deinit.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_list_import.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_list_import2.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_subject_alt_name2.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_set_subject_alt_name.short:1: warning: @ref should not appear on @item line gnutls_subject_alt_names_init.short:1: warning: @ref should not appear on @item line gnutls_subject_alt_names_get.short:1: warning: @ref should not appear on @item line gnutls_subject_alt_names_set.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_dn.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_dn_by_oid.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_dn_oid.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_issuer_dn.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_issuer_dn2.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_issuer_dn_by_oid.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_issuer_dn_oid.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_issuer.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_subject.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_issuer.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_extension_info.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_extension_data2.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_extension_by_oid2.short:1: warning: @ref should not appear on @item line gnutls_x509_ext_import_basic_constraints.short:1: warning: @ref should not appear on @item line gnutls_x509_ext_export_basic_constraints.short:1: warning: @ref should not appear on @item line gnutls_x509_ext_import_key_usage.short:1: warning: @ref should not appear on @item line gnutls_x509_ext_export_key_usage.short:1: warning: @ref should not appear on @item line gnutls_x509_ext_import_name_constraints.short:1: warning: @ref should not appear on @item line gnutls_x509_ext_export_name_constraints.short:1: warning: @ref should not appear on @item line gnutls_x509_name_constraints_get_permitted.short:1: warning: @ref should not appear on @item line gnutls_x509_name_constraints_get_excluded.short:1: warning: @ref should not appear on @item line gnutls_x509_name_constraints_add_permitted.short:1: warning: @ref should not appear on @item line gnutls_x509_name_constraints_add_excluded.short:1: warning: @ref should not appear on @item line gnutls_x509_name_constraints_check.short:1: warning: @ref should not appear on @item line gnutls_x509_name_constraints_check_crt.short:1: warning: @ref should not appear on @item line gnutls_x509_name_constraints_init.short:1: warning: @ref should not appear on @item line gnutls_x509_name_constraints_deinit.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_basic_constraints.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_set_basic_constraints.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_key_usage.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_set_key_usage.short:1: warning: @ref should not appear on @item line gnutls_x509_privkey_get_pk_algorithm2.short:1: warning: @ref should not appear on @item line gnutls_x509_privkey_export_rsa_raw2.short:1: warning: @ref should not appear on @item line gnutls_x509_privkey_export_ecc_raw.short:1: warning: @ref should not appear on @item line gnutls_x509_privkey_export_dsa_raw.short:1: warning: @ref should not appear on @item line gnutls_x509_privkey_get_key_id.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_trust_file.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_trust_dir.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_crl_file.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_system_trust.short:1: warning: @ref should not appear on @item line gnutls_x509_crq_set_version.short:1: warning: @ref should not appear on @item line gnutls_x509_crq_set_dn.short:1: warning: @ref should not appear on @item line gnutls_x509_crq_set_dn_by_oid.short:1: warning: @ref should not appear on @item line gnutls_x509_crq_set_key_usage.short:1: warning: @ref should not appear on @item line gnutls_x509_crq_set_key_purpose_oid.short:1: warning: @ref should not appear on @item line gnutls_x509_crq_set_basic_constraints.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_init.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_import.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_export.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_export.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_get_version.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_get_issuer_dn.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_get_issuer_dn2.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_get_this_update.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_get_next_update.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_get_crt_count.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_set_version.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_set_crt_serial.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_set_crt.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_set_next_update.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_set_this_update.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_set_number.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_set_authority_key_id.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_get_authority_info_access.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_init.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_deinit.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_import.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_export.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_print.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_add_cert_id.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_add_cert.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_get_cert_id.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_get_extension.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_set_extension.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_get_nonce.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_set_nonce.short:1: warning: @ref should not appear on @item line gnutls_ocsp_req_randomize_nonce.short:1: warning: @ref should not appear on @item line gnutls_ocsp_resp_init.short:1: warning: @ref should not appear on @item line gnutls_ocsp_resp_deinit.short:1: warning: @ref should not appear on @item line gnutls_ocsp_resp_import.short:1: warning: @ref should not appear on @item line gnutls_ocsp_resp_export.short:1: warning: @ref should not appear on @item line gnutls_ocsp_resp_print.short:1: warning: @ref should not appear on @item line gnutls_ocsp_resp_verify.short:1: warning: @ref should not appear on @item line gnutls_ocsp_resp_verify_direct.short:1: warning: @ref should not appear on @item line gnutls_ocsp_resp_check_crt.short:1: warning: @ref should not appear on @item line gnutls_ocsp_status_request_get.short:1: warning: @ref should not appear on @item line gnutls_ocsp_status_request_get2.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_retrieve_function3.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_ocsp_status_request_file2.short:1: warning: @ref should not appear on @item line gnutls_ocsp_status_request_is_checked.short:1: warning: @ref should not appear on @item line gnutls_x509_privkey_import_pkcs8.short:1: warning: @ref should not appear on @item line gnutls_x509_privkey_export_pkcs8.short:1: warning: @ref should not appear on @item line gnutls_x509_privkey_export2_pkcs8.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_get_bag.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_verify_mac.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_decrypt.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_get_count.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_get_data.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_get_key_id.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_get_friendly_name.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_set_bag.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_encrypt.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_generate_mac.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_set_data.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_set_crl.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_set_crt.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_set_key_id.short:1: warning: @ref should not appear on @item line gnutls_pkcs12_bag_set_friendly_name.short:1: warning: @ref should not appear on @item line gnutls_key_generate.short:1: warning: @ref should not appear on @item line gnutls_hex_encode.short:1: warning: @ref should not appear on @item line gnutls_hex_decode.short:1: warning: @ref should not appear on @item line gnutls_srp_base64_encode2.short:1: warning: @ref should not appear on @item line gnutls_srp_base64_decode2.short:1: warning: @ref should not appear on @item line gnutls_pubkey_init.short:1: warning: @ref should not appear on @item line gnutls_pubkey_deinit.short:1: warning: @ref should not appear on @item line gnutls_pubkey_import_x509.short:1: warning: @ref should not appear on @item line gnutls_pubkey_import_pkcs11.short:1: warning: @ref should not appear on @item line gnutls_pubkey_import_url.short:1: warning: @ref should not appear on @item line gnutls_pubkey_import_privkey.short:1: warning: @ref should not appear on @item line gnutls_pubkey_import.short:1: warning: @ref should not appear on @item line gnutls_pubkey_export.short:1: warning: @ref should not appear on @item line gnutls_pubkey_import_x509_raw.short:1: warning: @ref should not appear on @item line gnutls_pubkey_get_pk_algorithm.short:1: warning: @ref should not appear on @item line gnutls_pubkey_get_preferred_hash_algorithm.short:1: warning: @ref should not appear on @item line gnutls_pubkey_get_key_id.short:1: warning: @ref should not appear on @item line gnutls_random_art.short:1: warning: @ref should not appear on @item line gnutls_pubkey_export_rsa_raw2.short:1: warning: @ref should not appear on @item line gnutls_pubkey_export_dsa_raw2.short:1: warning: @ref should not appear on @item line gnutls_pubkey_export_ecc_raw2.short:1: warning: @ref should not appear on @item line gnutls_pubkey_export_ecc_x962.short:1: warning: @ref should not appear on @item line gnutls_privkey_init.short:1: warning: @ref should not appear on @item line gnutls_privkey_deinit.short:1: warning: @ref should not appear on @item line gnutls_privkey_import_x509.short:1: warning: @ref should not appear on @item line gnutls_privkey_import_pkcs11.short:1: warning: @ref should not appear on @item line gnutls_privkey_import_x509_raw.short:1: warning: @ref should not appear on @item line gnutls_privkey_get_pk_algorithm.short:1: warning: @ref should not appear on @item line gnutls_privkey_get_type.short:1: warning: @ref should not appear on @item line gnutls_privkey_status.short:1: warning: @ref should not appear on @item line gnutls_privkey_export_rsa_raw2.short:1: warning: @ref should not appear on @item line gnutls_privkey_export_dsa_raw2.short:1: warning: @ref should not appear on @item line gnutls_privkey_export_ecc_raw2.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_privkey_sign.short:1: warning: @ref should not appear on @item line gnutls_x509_crl_privkey_sign.short:1: warning: @ref should not appear on @item line gnutls_x509_crq_privkey_sign.short:1: warning: @ref should not appear on @item line gnutls_system_key_iter_deinit.short:1: warning: @ref should not appear on @item line gnutls_system_key_add_x509.short:1: warning: @ref should not appear on @item line gnutls_system_key_delete.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_set_token_function.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_set_pin_function.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_add_provider.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_get_pin_function.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_pin_function.short:1: warning: @ref should not appear on @item line gnutls_pubkey_set_pin_function.short:1: warning: @ref should not appear on @item line gnutls_privkey_set_pin_function.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_obj_set_pin_function.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_set_pin_function.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_obj_list_import_url4.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_obj_import_url.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_obj_export_url.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_import_pkcs11.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_import_url.short:1: warning: @ref should not appear on @item line gnutls_x509_crt_list_import_pkcs11.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_token_init.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_token_get_url.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_token_get_info.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_token_get_flags.short:1: warning: @ref should not appear on @item line gnutls_pkcs11_token_set_pin.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_trust_file.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_key_file2.short:1: warning: @ref should not appear on @item line gnutls_tpm_get_registered.short:1: warning: @ref should not appear on @item line gnutls_tpm_key_list_deinit.short:1: warning: @ref should not appear on @item line gnutls_tpm_key_list_get_url.short:1: warning: @ref should not appear on @item line gnutls_privkey_import_tpm_raw.short:1: warning: @ref should not appear on @item line gnutls_pubkey_import_tpm_raw.short:1: warning: @ref should not appear on @item line gnutls_tpm_get_registered.short:1: warning: @ref should not appear on @item line gnutls_tpm_key_list_deinit.short:1: warning: @ref should not appear on @item line gnutls_tpm_key_list_get_url.short:1: warning: @ref should not appear on @item line gnutls_global_set_log_level.short:1: warning: @ref should not appear on @item line gnutls_global_set_log_function.short:1: warning: @ref should not appear on @item line gnutls_transport_set_push_function.short:1: warning: @ref should not appear on @item line gnutls_transport_set_pull_function.short:1: warning: @ref should not appear on @item line gnutls_certificate_allocate_credentials.short:1: warning: @ref should not appear on @item line gnutls_certificate_free_credentials.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_key_file2.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_key_mem2.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_key.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_retrieve_function.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_retrieve_function2.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_retrieve_function3.short:1: warning: @ref should not appear on @item line gnutls_sign_algorithm_get_requested.short:1: warning: @ref should not appear on @item line gnutls_pcert_import_x509.short:1: warning: @ref should not appear on @item line gnutls_pcert_import_x509_raw.short:1: warning: @ref should not appear on @item line gnutls_pcert_deinit.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_key_file.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_simple_pkcs12_file.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_retrieve_function2.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_trust_file.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_x509_trust_dir.short:1: warning: @ref should not appear on @item line gnutls_certificate_verify_peers3.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_verify_function.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_key.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_rawpk_key_mem.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_rawpk_key_file.short:1: warning: @ref should not appear on @item line gnutls_srp_allocate_server_credentials.short:1: warning: @ref should not appear on @item line gnutls_srp_allocate_client_credentials.short:1: warning: @ref should not appear on @item line gnutls_srp_free_server_credentials.short:1: warning: @ref should not appear on @item line gnutls_srp_free_client_credentials.short:1: warning: @ref should not appear on @item line gnutls_srp_set_client_credentials.short:1: warning: @ref should not appear on @item line gnutls_psk_allocate_server_credentials.short:1: warning: @ref should not appear on @item line gnutls_psk_allocate_client_credentials.short:1: warning: @ref should not appear on @item line gnutls_psk_free_server_credentials.short:1: warning: @ref should not appear on @item line gnutls_psk_free_client_credentials.short:1: warning: @ref should not appear on @item line gnutls_psk_set_client_credentials.short:1: warning: @ref should not appear on @item line gnutls_psk_set_server_credentials_function.short:1: warning: @ref should not appear on @item line gnutls_psk_set_server_credentials_hint.short:1: warning: @ref should not appear on @item line gnutls_psk_client_get_hint.short:1: warning: @ref should not appear on @item line gnutls_anon_allocate_server_credentials.short:1: warning: @ref should not appear on @item line gnutls_anon_allocate_client_credentials.short:1: warning: @ref should not appear on @item line gnutls_anon_free_server_credentials.short:1: warning: @ref should not appear on @item line gnutls_anon_free_client_credentials.short:1: warning: @ref should not appear on @item line gnutls_transport_set_int.short:1: warning: @ref should not appear on @item line gnutls_transport_set_int2.short:1: warning: @ref should not appear on @item line gnutls_transport_set_ptr.short:1: warning: @ref should not appear on @item line gnutls_transport_set_ptr2.short:1: warning: @ref should not appear on @item line gnutls_key_generate.short:1: warning: @ref should not appear on @item line gnutls_dtls_cookie_send.short:1: warning: @ref should not appear on @item line gnutls_dtls_cookie_verify.short:1: warning: @ref should not appear on @item line gnutls_dtls_prestate_set.short:1: warning: @ref should not appear on @item line gnutls_dtls_set_mtu.short:1: warning: @ref should not appear on @item line gnutls_dtls_get_mtu.short:1: warning: @ref should not appear on @item line gnutls_dtls_get_data_mtu.short:1: warning: @ref should not appear on @item line gnutls_session_set_verify_cert.short:1: warning: @ref should not appear on @item line gnutls_certificate_verify_peers3.short:1: warning: @ref should not appear on @item line gnutls_record_get_direction.short:1: warning: @ref should not appear on @item line gnutls_set_default_priority.short:1: warning: @ref should not appear on @item line gnutls_set_default_priority_append.short:1: warning: @ref should not appear on @item line gnutls_priority_set_direct.short:1: warning: @ref should not appear on @item line gnutls_priority_init2.short:1: warning: @ref should not appear on @item line gnutls_priority_init.short:1: warning: @ref should not appear on @item line gnutls_priority_set.short:1: warning: @ref should not appear on @item line gnutls_priority_deinit.short:1: warning: @ref should not appear on @item line gnutls_sec_param_get_name.short:1: warning: @ref should not appear on @item line gnutls_dh_set_prime_bits.short:1: warning: @ref should not appear on @item line gnutls_srp_set_prime_bits.short:1: warning: @ref should not appear on @item line gnutls_session_get_data2.short:1: warning: @ref should not appear on @item line gnutls_session_set_data.short:1: warning: @ref should not appear on @item line gnutls_db_set_retrieve_function.short:1: warning: @ref should not appear on @item line gnutls_db_set_store_function.short:1: warning: @ref should not appear on @item line gnutls_db_set_ptr.short:1: warning: @ref should not appear on @item line gnutls_db_set_remove_function.short:1: warning: @ref should not appear on @item line gnutls_db_check_entry.short:1: warning: @ref should not appear on @item line gnutls_tdb_init.short:1: warning: @ref should not appear on @item line gnutls_tdb_deinit.short:1: warning: @ref should not appear on @item line gnutls_tdb_set_verify_func.short:1: warning: @ref should not appear on @item line gnutls_tdb_set_store_func.short:1: warning: @ref should not appear on @item line gnutls_tdb_set_store_commitment_func.short:1: warning: @ref should not appear on @item line dane_verify_session_crt.short:1: warning: @ref should not appear on @item line dane_strerror.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_known_dh_params.short:1: warning: @ref should not appear on @item line gnutls_anon_set_server_known_dh_params.short:1: warning: @ref should not appear on @item line gnutls_psk_set_server_known_dh_params.short:1: warning: @ref should not appear on @item line gnutls_dh_params_generate2.short:1: warning: @ref should not appear on @item line gnutls_dh_params_import_pkcs3.short:1: warning: @ref should not appear on @item line gnutls_certificate_set_dh_params.short:1: warning: @ref should not appear on @item line gnutls_ecc_curve_set_enabled.short:1: warning: @ref should not appear on @item line gnutls_sign_set_secure.short:1: warning: @ref should not appear on @item line gnutls_sign_set_secure_for_certs.short:1: warning: @ref should not appear on @item line gnutls_digest_set_secure.short:1: warning: @ref should not appear on @item line gnutls_protocol_set_enabled.short:1: warning: @ref should not appear on @item line gnutls_sign_is_secure.short:1: warning: @ref should not appear on @item line gnutls_sign_is_secure2.short:1: warning: @ref should not appear on @item line gnutls_protocol_list.short:1: warning: @ref should not appear on @item line gnutls_group_list.short:1: warning: @ref should not appear on @item line gnutls_ecc_curve_list.short:1: warning: @ref should not appear on @item line gnutls_aead_cipher_init.short:1: warning: @ref should not appear on @item line gnutls_aead_cipher_encrypt.short:1: warning: @ref should not appear on @item line gnutls_aead_cipher_decrypt.short:1: warning: @ref should not appear on @item line gnutls_aead_cipher_deinit.short:1: warning: @ref should not appear on @item line gnutls_cipher_init.short:1: warning: @ref should not appear on @item line gnutls_cipher_encrypt2.short:1: warning: @ref should not appear on @item line gnutls_cipher_decrypt2.short:1: warning: @ref should not appear on @item line gnutls_cipher_set_iv.short:1: warning: @ref should not appear on @item line gnutls_cipher_deinit.short:1: warning: @ref should not appear on @item line gnutls_cipher_add_auth.short:1: warning: @ref should not appear on @item line gnutls_cipher_tag.short:1: warning: @ref should not appear on @item line gnutls_privkey_init.short:1: warning: @ref should not appear on @item line gnutls_privkey_import_url.short:1: warning: @ref should not appear on @item line gnutls_privkey_import_x509_raw.short:1: warning: @ref should not appear on @item line gnutls_privkey_sign_data.short:1: warning: @ref should not appear on @item line gnutls_privkey_sign_hash.short:1: warning: @ref should not appear on @item line gnutls_privkey_deinit.short:1: warning: @ref should not appear on @item line gnutls_pubkey_init.short:1: warning: @ref should not appear on @item line gnutls_pubkey_import_url.short:1: warning: @ref should not appear on @item line gnutls_pubkey_import_x509.short:1: warning: @ref should not appear on @item line gnutls_pubkey_verify_data2.short:1: warning: @ref should not appear on @item line gnutls_pubkey_verify_hash2.short:1: warning: @ref should not appear on @item line gnutls_pubkey_deinit.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_init.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_deinit.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_export2.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_import.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_print.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_verify_direct.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_verify.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_get_signature_count.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_get_signature_info.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_get_crt_count.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_get_crt_raw2.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_get_crl_count.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_get_crl_raw2.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_set_crt_raw.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_set_crt.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_set_crl_raw.short:1: warning: @ref should not appear on @item line gnutls_pkcs7_set_crl.short:1: warning: @ref should not appear on @item line gnutls_hmac_init.short:1: warning: @ref should not appear on @item line gnutls_hmac.short:1: warning: @ref should not appear on @item line gnutls_hmac_output.short:1: warning: @ref should not appear on @item line gnutls_hmac_deinit.short:1: warning: @ref should not appear on @item line gnutls_hmac_get_len.short:1: warning: @ref should not appear on @item line gnutls_hmac_fast.short:1: warning: @ref should not appear on @item line gnutls_hash_init.short:1: warning: @ref should not appear on @item line gnutls_hash.short:1: warning: @ref should not appear on @item line gnutls_hash_output.short:1: warning: @ref should not appear on @item line gnutls_hash_deinit.short:1: warning: @ref should not appear on @item line gnutls_hash_get_len.short:1: warning: @ref should not appear on @item line gnutls_hash_fast.short:1: warning: @ref should not appear on @item line gnutls_fingerprint.short:1: warning: @ref should not appear on @item line gnutls_fips140_context_init.short:1: warning: @ref should not appear on @item line gnutls_fips140_context_deinit.short:1: warning: @ref should not appear on @item line gnutls_fips140_push_context.short:1: warning: @ref should not appear on @item line gnutls_fips140_pop_context.short:1: warning: @ref should not appear on @item line cha-bib.texi:6: warning: @anchor should not appear on @item line cha-bib.texi:11: warning: @anchor should not appear on @item line cha-bib.texi:15: warning: @anchor should not appear on @item line cha-bib.texi:20: warning: @anchor should not appear on @item line cha-bib.texi:24: warning: @anchor should not appear on @item line cha-bib.texi:28: warning: @anchor should not appear on @item line cha-bib.texi:33: warning: @anchor should not appear on @item line cha-bib.texi:38: warning: @anchor should not appear on @item line cha-bib.texi:43: warning: @anchor should not appear on @item line cha-bib.texi:48: warning: @anchor should not appear on @item line cha-bib.texi:53: warning: @anchor should not appear on @item line cha-bib.texi:58: warning: @anchor should not appear on @item line cha-bib.texi:63: warning: @anchor should not appear on @item line cha-bib.texi:68: warning: @anchor should not appear on @item line cha-bib.texi:73: warning: @anchor should not appear on @item line cha-bib.texi:78: warning: @anchor should not appear on @item line cha-bib.texi:83: warning: @anchor should not appear on @item line cha-bib.texi:88: warning: @anchor should not appear on @item line cha-bib.texi:93: warning: @anchor should not appear on @item line cha-bib.texi:97: warning: @anchor should not appear on @item line cha-bib.texi:101: warning: @anchor should not appear on @item line cha-bib.texi:105: warning: @anchor should not appear on @item line cha-bib.texi:110: warning: @anchor should not appear on @item line cha-bib.texi:115: warning: @anchor should not appear on @item line cha-bib.texi:120: warning: @anchor should not appear on @item line cha-bib.texi:124: warning: @anchor should not appear on @item line cha-bib.texi:128: warning: @anchor should not appear on @item line cha-bib.texi:132: warning: @anchor should not appear on @item line cha-bib.texi:136: warning: @anchor should not appear on @item line cha-bib.texi:141: warning: @anchor should not appear on @item line cha-bib.texi:147: warning: @anchor should not appear on @item line cha-bib.texi:152: warning: @anchor should not appear on @item line cha-bib.texi:158: warning: @anchor should not appear on @item line cha-bib.texi:164: warning: @anchor should not appear on @item line cha-bib.texi:169: warning: @anchor should not appear on @item line cha-bib.texi:175: warning: @anchor should not appear on @item line cha-bib.texi:180: warning: @anchor should not appear on @item line cha-bib.texi:184: warning: @anchor should not appear on @item line cha-bib.texi:188: warning: @anchor should not appear on @item line cha-bib.texi:192: warning: @anchor should not appear on @item line cha-bib.texi:196: warning: @anchor should not appear on @item line cha-bib.texi:200: warning: @anchor should not appear on @item line cha-bib.texi:204: warning: @anchor should not appear on @item line cha-bib.texi:209: warning: @anchor should not appear on @item line cha-bib.texi:214: warning: @anchor should not appear on @item line cha-bib.texi:219: warning: @anchor should not appear on @item line cha-bib.texi:224: warning: @anchor should not appear on @item line cha-bib.texi:228: warning: @anchor should not appear on @item line cha-bib.texi:233: warning: @anchor should not appear on @item line cha-bib.texi:238: warning: @anchor should not appear on @item line cha-bib.texi:242: warning: @anchor should not appear on @item line cha-bib.texi:246: warning: @anchor should not appear on @item line cha-bib.texi:250: warning: @anchor should not appear on @item line cha-bib.texi:254: warning: @anchor should not appear on @item line cha-bib.texi:258: warning: @anchor should not appear on @item line cha-bib.texi:262: warning: @anchor should not appear on @item line cha-bib.texi:266: warning: @anchor should not appear on @item line cha-bib.texi:271: warning: @anchor should not appear on @item line cha-bib.texi:278: warning: @anchor should not appear on @item line make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8' make: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.93525 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/gnutls30-buildroot + : + /bin/rm -rf -- /usr/src/tmp/gnutls30-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd gnutls-3.8.8 + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/gnutls30-buildroot make: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8' Making install in gl make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make install-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' Making install in lib make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make install-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' Making install in includes make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/includes' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/includes' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/include' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/include/gnutls' /usr/libexec/rpm-build/install -p -m 644 gnutls/x509.h gnutls/pkcs12.h gnutls/compat.h gnutls/openpgp.h gnutls/crypto.h gnutls/pkcs11.h gnutls/abstract.h gnutls/dtls.h gnutls/ocsp.h gnutls/tpm.h gnutls/x509-ext.h gnutls/self-test.h gnutls/system-keys.h gnutls/urls.h gnutls/pkcs7.h gnutls/socket.h gnutls/gnutlsxx.h '/usr/src/tmp/gnutls30-buildroot/usr/include/gnutls' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/include' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/include/gnutls' /usr/libexec/rpm-build/install -p -m 644 gnutls/gnutls.h '/usr/src/tmp/gnutls30-buildroot/usr/include/gnutls' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/includes' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/includes' Making install in x509 make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' make install-am make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' Making install in auth make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/auth' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/auth' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/auth' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/auth' Making install in ext make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/ext' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/ext' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/ext' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/ext' Making install in algorithms make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/algorithms' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/algorithms' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/algorithms' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/algorithms' Making install in extras make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/extras' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/extras' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/extras' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/extras' Making install in accelerated make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' Making install in x86 make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated/x86' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated/x86' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated/x86' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated/x86' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' Making install in liboqs make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/liboqs' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/liboqs' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/liboqs' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/liboqs' Making install in nettle make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/nettle' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/nettle' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/nettle' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/nettle' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/lib64' /bin/sh ../libtool --mode=install /usr/libexec/rpm-build/install -p libgnutls.la libgnutlsxx.la '/usr/src/tmp/gnutls30-buildroot/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/libgnutls.so.30.40.2 /usr/src/tmp/gnutls30-buildroot/usr/lib64/libgnutls.so.30.40.2 libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib64 && { ln -s -f libgnutls.so.30.40.2 libgnutls.so.30 || { rm -f libgnutls.so.30 && ln -s libgnutls.so.30.40.2 libgnutls.so.30; }; }) libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib64 && { ln -s -f libgnutls.so.30.40.2 libgnutls.so || { rm -f libgnutls.so && ln -s libgnutls.so.30.40.2 libgnutls.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libgnutls.lai /usr/src/tmp/gnutls30-buildroot/usr/lib64/libgnutls.la libtool: warning: relinking 'libgnutlsxx.la' libtool: install: (cd /usr/src/RPM/BUILD/gnutls-3.8.8/lib; /bin/sh "/usr/src/RPM/BUILD/gnutls-3.8.8/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./includes -I./includes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-undefined -version-info 30:0:0 -o libgnutlsxx.la -rpath /usr/lib64 libgnutlsxx_la-gnutlsxx.lo libgnutls.la -inst-prefix-dir /usr/src/tmp/gnutls30-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/14/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/14/crtbeginS.o .libs/libgnutlsxx_la-gnutlsxx.o -L/usr/src/tmp/gnutls30-buildroot/usr/lib64 -L/usr/lib64 -lgnutls -L/usr/lib64/gcc/x86_64-alt-linux/14 -L/usr/lib64/gcc/x86_64-alt-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/14/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/14/../../../../lib64/crtn.o -g -O2 -flto=auto -Wl,-soname -Wl,libgnutlsxx.so.30 -o .libs/libgnutlsxx.so.30.0.0 libtool: install: /usr/libexec/rpm-build/install -p .libs/libgnutlsxx.so.30.0.0T /usr/src/tmp/gnutls30-buildroot/usr/lib64/libgnutlsxx.so.30.0.0 libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib64 && { ln -s -f libgnutlsxx.so.30.0.0 libgnutlsxx.so.30 || { rm -f libgnutlsxx.so.30 && ln -s libgnutlsxx.so.30.0.0 libgnutlsxx.so.30; }; }) libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib64 && { ln -s -f libgnutlsxx.so.30.0.0 libgnutlsxx.so || { rm -f libgnutlsxx.so && ln -s libgnutlsxx.so.30.0.0 libgnutlsxx.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libgnutlsxx.lai /usr/src/tmp/gnutls30-buildroot/usr/lib64/libgnutlsxx.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/lib64/pkgconfig' /usr/libexec/rpm-build/install -p -m 644 gnutls.pc '/usr/src/tmp/gnutls30-buildroot/usr/lib64/pkgconfig' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' Making install in extra make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' Making install in includes make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra/includes' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra/includes' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/include' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/include/gnutls' /usr/libexec/rpm-build/install -p -m 644 gnutls/openssl.h '/usr/src/tmp/gnutls30-buildroot/usr/include/gnutls' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra/includes' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra/includes' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/lib64' /bin/sh ../libtool --mode=install /usr/libexec/rpm-build/install -p libgnutls-openssl.la '/usr/src/tmp/gnutls30-buildroot/usr/lib64' libtool: warning: relinking 'libgnutls-openssl.la' libtool: install: (cd /usr/src/RPM/BUILD/gnutls-3.8.8/extra; /bin/sh "/usr/src/RPM/BUILD/gnutls-3.8.8/libtool" --tag CC --mode=relink x86_64-alt-linux-gcc -Wtype-limits -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-undefined -export-symbols-regex "^[[:upper:]]" -version-info 27:2:0 -o libgnutls-openssl.la -rpath /usr/lib64 gnutls_openssl.lo openssl_compat.lo ../gl/libgnu.la ../lib/libgnutls.la -inst-prefix-dir /usr/src/tmp/gnutls30-buildroot) libtool: relink: /usr/bin/nm -B .libs/gnutls_openssl.o .libs/openssl_compat.o ../gl/.libs/libgnu.a | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgnutls-openssl.exp /usr/bin/nm: libgnu_la-fd-hook.o: no symbols /usr/bin/nm: libgnu_la-sys_socket.o: no symbols /usr/bin/nm: libgnu_la-threadlib.o: no symbols /usr/bin/nm: libgnu_la-tls.o: no symbols /usr/bin/nm: libgnu_la-unistd.o: no symbols libtool: relink: /usr/bin/grep -E -e "^[[:upper:]]" ".libs/libgnutls-openssl.exp" > ".libs/libgnutls-openssl.expT" libtool: relink: mv -f ".libs/libgnutls-openssl.expT" ".libs/libgnutls-openssl.exp" libtool: relink: echo "{ global:" > .libs/libgnutls-openssl.ver libtool: relink: cat .libs/libgnutls-openssl.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/libgnutls-openssl.ver libtool: relink: echo "local: *; };" >> .libs/libgnutls-openssl.ver libtool: relink: if test -r libgnutls-openssl-altlinux.ver; then cp libgnutls-openssl-altlinux.ver .libs/libgnutls-openssl.ver; fi libtool: relink: x86_64-alt-linux-gcc -shared -fPIC -DPIC .libs/gnutls_openssl.o .libs/openssl_compat.o -Wl,--whole-archive ../gl/.libs/libgnu.a -Wl,--no-whole-archive -L/usr/src/tmp/gnutls30-buildroot/usr/lib64 -L/usr/lib64 -lgnutls -g -O2 -flto=auto -Wl,-soname -Wl,libgnutls-openssl.so.27 -Wl,-version-script -Wl,.libs/libgnutls-openssl.ver -o .libs/libgnutls-openssl.so.27.0.2 libtool: install: /usr/libexec/rpm-build/install -p .libs/libgnutls-openssl.so.27.0.2T /usr/src/tmp/gnutls30-buildroot/usr/lib64/libgnutls-openssl.so.27.0.2 libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib64 && { ln -s -f libgnutls-openssl.so.27.0.2 libgnutls-openssl.so.27 || { rm -f libgnutls-openssl.so.27 && ln -s libgnutls-openssl.so.27.0.2 libgnutls-openssl.so.27; }; }) libtool: install: (cd /usr/src/tmp/gnutls30-buildroot/usr/lib64 && { ln -s -f libgnutls-openssl.so.27.0.2 libgnutls-openssl.so || { rm -f libgnutls-openssl.so && ln -s libgnutls-openssl.so.27.0.2 libgnutls-openssl.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libgnutls-openssl.lai /usr/src/tmp/gnutls30-buildroot/usr/lib64/libgnutls-openssl.la libtool: warning: remember to run 'libtool --finish /usr/lib64' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' Making install in po make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/po' installing cs.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/cs/LC_MESSAGES/gnutls30.mo installing de.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/de/LC_MESSAGES/gnutls30.mo installing eo.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/eo/LC_MESSAGES/gnutls30.mo installing es.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/es/LC_MESSAGES/gnutls30.mo installing fi.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/fi/LC_MESSAGES/gnutls30.mo installing fr.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/fr/LC_MESSAGES/gnutls30.mo installing it.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/it/LC_MESSAGES/gnutls30.mo installing ka.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/ka/LC_MESSAGES/gnutls30.mo installing ms.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/ms/LC_MESSAGES/gnutls30.mo installing nl.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/nl/LC_MESSAGES/gnutls30.mo installing pl.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/pl/LC_MESSAGES/gnutls30.mo installing pt_BR.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/pt_BR/LC_MESSAGES/gnutls30.mo installing ro.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/ro/LC_MESSAGES/gnutls30.mo installing sr.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/sr/LC_MESSAGES/gnutls30.mo installing sv.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/sv/LC_MESSAGES/gnutls30.mo installing uk.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/uk/LC_MESSAGES/gnutls30.mo installing vi.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/vi/LC_MESSAGES/gnutls30.mo installing zh_CN.gmo as /usr/src/tmp/gnutls30-buildroot/usr/share/locale/zh_CN/LC_MESSAGES/gnutls30.mo if test "gnutls" = "gettext-tools"; then \ /usr/bin/mkdir -p /usr/src/tmp/gnutls30-buildroot/usr/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/libexec/rpm-build/install -p -m 644 ./$file \ /usr/src/tmp/gnutls30-buildroot/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /usr/src/tmp/gnutls30-buildroot/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/po' Making install in src/gl make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' make install-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' Making install in . make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' Making install in tests make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make install-recursive make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' Making install in . make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[6]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' Making install in src make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' make install-am make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/bin' /bin/sh ../libtool --mode=install /usr/libexec/rpm-build/install -p psktool gnutls-cli-debug certtool gnutls-serv gnutls-cli ocsptool p11tool '/usr/src/tmp/gnutls30-buildroot/usr/bin' libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/psktool /usr/src/tmp/gnutls30-buildroot/usr/bin/psktool libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/gnutls-cli-debug /usr/src/tmp/gnutls30-buildroot/usr/bin/gnutls-cli-debug libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib64' libtool: warning: '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/libgnutls.la' has not been installed in '/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/certtool /usr/src/tmp/gnutls30-buildroot/usr/bin/certtool libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/gnutls-serv /usr/src/tmp/gnutls30-buildroot/usr/bin/gnutls-serv libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/gnutls-cli /usr/src/tmp/gnutls30-buildroot/usr/bin/gnutls-cli libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/ocsptool /usr/src/tmp/gnutls30-buildroot/usr/bin/ocsptool libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib64' libtool: warning: '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/libgnutls.la' has not been installed in '/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/p11tool /usr/src/tmp/gnutls30-buildroot/usr/bin/p11tool make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' Making install in tests make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' Making install in . make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' Making install in cert-tests make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' Making install in slow make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' Making install in fuzz make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' Making install in doc/manpages make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/manpages' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/manpages' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man1' /usr/libexec/rpm-build/install -p -m 644 gnutls-cli.1 gnutls-cli-debug.1 gnutls-serv.1 certtool.1 psktool.1 p11tool.1 ocsptool.1 tpmtool.1 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man1' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 dane_cert_type_name.3 dane_cert_usage_name.3 dane_match_type_name.3 dane_query_data.3 dane_query_deinit.3 dane_query_entries.3 dane_query_status.3 dane_query_tlsa.3 dane_query_to_raw_tlsa.3 dane_raw_tlsa.3 dane_state_deinit.3 dane_state_init.3 dane_state_set_dlv_file.3 dane_strerror.3 dane_verification_status_print.3 dane_verify_crt.3 dane_verify_crt_raw.3 dane_verify_session_crt.3 gnutls_aead_cipher_decrypt.3 gnutls_aead_cipher_decryptv2.3 gnutls_aead_cipher_deinit.3 gnutls_aead_cipher_encrypt.3 gnutls_aead_cipher_encryptv.3 gnutls_aead_cipher_encryptv2.3 gnutls_aead_cipher_init.3 gnutls_aead_cipher_set_key.3 gnutls_alert_get.3 gnutls_alert_get_name.3 gnutls_alert_get_strname.3 gnutls_alert_send.3 gnutls_alert_send_appropriate.3 gnutls_alert_set_read_function.3 gnutls_alpn_get_selected_protocol.3 gnutls_alpn_set_protocols.3 gnutls_anon_allocate_client_credentials.3 gnutls_anon_allocate_server_credentials.3 gnutls_anon_free_client_credentials.3 gnutls_anon_free_server_credentials.3 gnutls_anon_set_params_function.3 gnutls_anon_set_server_dh_params.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_anon_set_server_known_dh_params.3 gnutls_anon_set_server_params_function.3 gnutls_anti_replay_deinit.3 gnutls_anti_replay_enable.3 gnutls_anti_replay_init.3 gnutls_anti_replay_set_add_function.3 gnutls_anti_replay_set_ptr.3 gnutls_anti_replay_set_window.3 gnutls_auth_client_get_type.3 gnutls_auth_get_type.3 gnutls_auth_server_get_type.3 gnutls_base64_decode2.3 gnutls_base64_encode2.3 gnutls_buffer_append_data.3 gnutls_bye.3 gnutls_certificate_activation_time_peers.3 gnutls_certificate_allocate_credentials.3 gnutls_certificate_client_get_request_status.3 gnutls_certificate_expiration_time_peers.3 gnutls_certificate_free_ca_names.3 gnutls_certificate_free_cas.3 gnutls_certificate_free_credentials.3 gnutls_certificate_free_crls.3 gnutls_certificate_free_keys.3 gnutls_certificate_get_crt_raw.3 gnutls_certificate_get_issuer.3 gnutls_certificate_get_ocsp_expiration.3 gnutls_certificate_get_ours.3 gnutls_certificate_get_peers.3 gnutls_certificate_get_peers_subkey_id.3 gnutls_certificate_get_trust_list.3 gnutls_certificate_get_verify_flags.3 gnutls_certificate_get_x509_crt.3 gnutls_certificate_get_x509_key.3 gnutls_certificate_send_x509_rdn_sequence.3 gnutls_certificate_server_set_request.3 gnutls_certificate_set_dh_params.3 gnutls_certificate_set_flags.3 gnutls_certificate_set_key.3 gnutls_certificate_set_known_dh_params.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_certificate_set_ocsp_status_request_file.3 gnutls_certificate_set_ocsp_status_request_file2.3 gnutls_certificate_set_ocsp_status_request_function.3 gnutls_certificate_set_ocsp_status_request_function2.3 gnutls_certificate_set_ocsp_status_request_mem.3 gnutls_certificate_set_params_function.3 gnutls_certificate_set_pin_function.3 gnutls_certificate_set_rawpk_key_file.3 gnutls_certificate_set_rawpk_key_mem.3 gnutls_certificate_set_retrieve_function.3 gnutls_certificate_set_retrieve_function2.3 gnutls_certificate_set_retrieve_function3.3 gnutls_certificate_set_trust_list.3 gnutls_certificate_set_verify_flags.3 gnutls_certificate_set_verify_function.3 gnutls_certificate_set_verify_limits.3 gnutls_certificate_set_x509_crl.3 gnutls_certificate_set_x509_crl_file.3 gnutls_certificate_set_x509_crl_mem.3 gnutls_certificate_set_x509_key.3 gnutls_certificate_set_x509_key_file.3 gnutls_certificate_set_x509_key_file2.3 gnutls_certificate_set_x509_key_mem.3 gnutls_certificate_set_x509_key_mem2.3 gnutls_certificate_set_x509_simple_pkcs12_file.3 gnutls_certificate_set_x509_simple_pkcs12_mem.3 gnutls_certificate_set_x509_system_trust.3 gnutls_certificate_set_x509_trust.3 gnutls_certificate_set_x509_trust_dir.3 gnutls_certificate_set_x509_trust_file.3 gnutls_certificate_set_x509_trust_mem.3 gnutls_certificate_type_get.3 gnutls_certificate_type_get2.3 gnutls_certificate_type_get_id.3 gnutls_certificate_type_get_name.3 gnutls_certificate_type_list.3 gnutls_certificate_verification_profile_get_id.3 gnutls_certificate_verification_profile_get_name.3 gnutls_certificate_verification_status_print.3 gnutls_certificate_verify_peers.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_certificate_verify_peers2.3 gnutls_certificate_verify_peers3.3 gnutls_check_version.3 gnutls_cipher_add_auth.3 gnutls_cipher_decrypt.3 gnutls_cipher_decrypt2.3 gnutls_cipher_decrypt3.3 gnutls_cipher_deinit.3 gnutls_cipher_encrypt.3 gnutls_cipher_encrypt2.3 gnutls_cipher_encrypt3.3 gnutls_cipher_get.3 gnutls_cipher_get_block_size.3 gnutls_cipher_get_id.3 gnutls_cipher_get_iv_size.3 gnutls_cipher_get_key_size.3 gnutls_cipher_get_name.3 gnutls_cipher_get_tag_size.3 gnutls_cipher_init.3 gnutls_cipher_list.3 gnutls_cipher_set_iv.3 gnutls_ciphersuite_get.3 gnutls_cipher_suite_get_name.3 gnutls_cipher_suite_info.3 gnutls_cipher_tag.3 gnutls_compress_certificate_get_selected_method.3 gnutls_compress_certificate_set_methods.3 gnutls_compression_get.3 gnutls_compression_get_id.3 gnutls_compression_get_name.3 gnutls_compression_list.3 gnutls_credentials_clear.3 gnutls_credentials_get.3 gnutls_credentials_set.3 gnutls_crypto_register_aead_cipher.3 gnutls_crypto_register_cipher.3 gnutls_crypto_register_digest.3 gnutls_crypto_register_mac.3 gnutls_db_check_entry.3 gnutls_db_check_entry_expire_time.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_db_check_entry_time.3 gnutls_db_get_default_cache_expiration.3 gnutls_db_get_ptr.3 gnutls_db_remove_session.3 gnutls_db_set_cache_expiration.3 gnutls_db_set_ptr.3 gnutls_db_set_remove_function.3 gnutls_db_set_retrieve_function.3 gnutls_db_set_store_function.3 gnutls_decode_ber_digest_info.3 gnutls_decode_gost_rs_value.3 gnutls_decode_rs_value.3 gnutls_deinit.3 gnutls_dh_get_group.3 gnutls_dh_get_peers_public_bits.3 gnutls_dh_get_prime_bits.3 gnutls_dh_get_pubkey.3 gnutls_dh_get_secret_bits.3 gnutls_dh_params_cpy.3 gnutls_dh_params_deinit.3 gnutls_dh_params_export2_pkcs3.3 gnutls_dh_params_export_pkcs3.3 gnutls_dh_params_export_raw.3 gnutls_dh_params_generate2.3 gnutls_dh_params_import_dsa.3 gnutls_dh_params_import_pkcs3.3 gnutls_dh_params_import_raw.3 gnutls_dh_params_import_raw2.3 gnutls_dh_params_import_raw3.3 gnutls_dh_params_init.3 gnutls_dh_set_prime_bits.3 gnutls_digest_get_id.3 gnutls_digest_get_name.3 gnutls_digest_get_oid.3 gnutls_digest_list.3 gnutls_digest_set_secure.3 gnutls_dtls_cookie_send.3 gnutls_dtls_cookie_verify.3 gnutls_dtls_get_data_mtu.3 gnutls_dtls_get_mtu.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_dtls_get_timeout.3 gnutls_dtls_prestate_set.3 gnutls_dtls_set_data_mtu.3 gnutls_dtls_set_mtu.3 gnutls_dtls_set_timeouts.3 gnutls_early_cipher_get.3 gnutls_early_prf_hash_get.3 gnutls_ecc_curve_get.3 gnutls_ecc_curve_get_id.3 gnutls_ecc_curve_get_name.3 gnutls_ecc_curve_get_oid.3 gnutls_ecc_curve_get_pk.3 gnutls_ecc_curve_get_size.3 gnutls_ecc_curve_list.3 gnutls_ecc_curve_set_enabled.3 gnutls_encode_ber_digest_info.3 gnutls_encode_gost_rs_value.3 gnutls_encode_rs_value.3 gnutls_error_is_fatal.3 gnutls_error_to_alert.3 gnutls_est_record_overhead_size.3 gnutls_ext_get_current_msg.3 gnutls_ext_get_data.3 gnutls_ext_get_name.3 gnutls_ext_get_name2.3 gnutls_ext_raw_parse.3 gnutls_ext_register.3 gnutls_ext_set_data.3 gnutls_fingerprint.3 gnutls_fips140_context_deinit.3 gnutls_fips140_context_init.3 gnutls_fips140_get_operation_state.3 gnutls_fips140_mode_enabled.3 gnutls_fips140_pop_context.3 gnutls_fips140_push_context.3 gnutls_fips140_run_self_tests.3 gnutls_fips140_set_mode.3 gnutls_get_library_config.3 gnutls_get_system_config_file.3 gnutls_global_deinit.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_global_init.3 gnutls_global_set_audit_log_function.3 gnutls_global_set_log_function.3 gnutls_global_set_log_level.3 gnutls_global_set_mem_functions.3 gnutls_global_set_mutex.3 gnutls_global_set_time_function.3 gnutls_gost_paramset_get_name.3 gnutls_gost_paramset_get_oid.3 gnutls_group_get.3 gnutls_group_get_id.3 gnutls_group_get_name.3 gnutls_group_list.3 gnutls_handshake.3 gnutls_handshake_description_get_name.3 gnutls_handshake_get_last_in.3 gnutls_handshake_get_last_out.3 gnutls_handshake_set_hook_function.3 gnutls_handshake_set_max_packet_length.3 gnutls_handshake_set_post_client_hello_function.3 gnutls_handshake_set_private_extensions.3 gnutls_handshake_set_random.3 gnutls_handshake_set_read_function.3 gnutls_handshake_set_secret_function.3 gnutls_handshake_set_timeout.3 gnutls_handshake_write.3 gnutls_hash.3 gnutls_hash_copy.3 gnutls_hash_deinit.3 gnutls_hash_fast.3 gnutls_hash_get_len.3 gnutls_hash_init.3 gnutls_hash_output.3 gnutls_hash_squeeze.3 gnutls_heartbeat_allowed.3 gnutls_heartbeat_enable.3 gnutls_heartbeat_get_timeout.3 gnutls_heartbeat_ping.3 gnutls_heartbeat_pong.3 gnutls_heartbeat_set_timeouts.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_hex2bin.3 gnutls_hex_decode.3 gnutls_hex_decode2.3 gnutls_hex_encode.3 gnutls_hex_encode2.3 gnutls_hkdf_expand.3 gnutls_hkdf_extract.3 gnutls_hmac.3 gnutls_hmac_copy.3 gnutls_hmac_deinit.3 gnutls_hmac_fast.3 gnutls_hmac_get_key_size.3 gnutls_hmac_get_len.3 gnutls_hmac_init.3 gnutls_hmac_output.3 gnutls_hmac_set_nonce.3 gnutls_idna_map.3 gnutls_idna_reverse_map.3 gnutls_init.3 gnutls_key_generate.3 gnutls_kx_get.3 gnutls_kx_get_id.3 gnutls_kx_get_name.3 gnutls_kx_list.3 gnutls_load_file.3 gnutls_mac_get.3 gnutls_mac_get_id.3 gnutls_mac_get_key_size.3 gnutls_mac_get_name.3 gnutls_mac_get_nonce_size.3 gnutls_mac_list.3 gnutls_memcmp.3 gnutls_memset.3 gnutls_ocsp_req_add_cert.3 gnutls_ocsp_req_add_cert_id.3 gnutls_ocsp_req_deinit.3 gnutls_ocsp_req_export.3 gnutls_ocsp_req_get_cert_id.3 gnutls_ocsp_req_get_extension.3 gnutls_ocsp_req_get_nonce.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_ocsp_req_get_version.3 gnutls_ocsp_req_import.3 gnutls_ocsp_req_init.3 gnutls_ocsp_req_print.3 gnutls_ocsp_req_randomize_nonce.3 gnutls_ocsp_req_set_extension.3 gnutls_ocsp_req_set_nonce.3 gnutls_ocsp_resp_check_crt.3 gnutls_ocsp_resp_deinit.3 gnutls_ocsp_resp_export.3 gnutls_ocsp_resp_export2.3 gnutls_ocsp_resp_get_certs.3 gnutls_ocsp_resp_get_extension.3 gnutls_ocsp_resp_get_nonce.3 gnutls_ocsp_resp_get_produced.3 gnutls_ocsp_resp_get_responder.3 gnutls_ocsp_resp_get_responder2.3 gnutls_ocsp_resp_get_responder_raw_id.3 gnutls_ocsp_resp_get_response.3 gnutls_ocsp_resp_get_signature.3 gnutls_ocsp_resp_get_signature_algorithm.3 gnutls_ocsp_resp_get_single.3 gnutls_ocsp_resp_get_status.3 gnutls_ocsp_resp_get_version.3 gnutls_ocsp_resp_import.3 gnutls_ocsp_resp_import2.3 gnutls_ocsp_resp_init.3 gnutls_ocsp_resp_list_import2.3 gnutls_ocsp_resp_print.3 gnutls_ocsp_resp_verify.3 gnutls_ocsp_resp_verify_direct.3 gnutls_ocsp_status_request_enable_client.3 gnutls_ocsp_status_request_get.3 gnutls_ocsp_status_request_get2.3 gnutls_ocsp_status_request_is_checked.3 gnutls_oid_to_digest.3 gnutls_oid_to_ecc_curve.3 gnutls_oid_to_gost_paramset.3 gnutls_oid_to_mac.3 gnutls_oid_to_pk.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_oid_to_sign.3 gnutls_openpgp_privkey_sign_hash.3 gnutls_openpgp_send_cert.3 gnutls_packet_deinit.3 gnutls_packet_get.3 gnutls_pbkdf2.3 gnutls_pcert_deinit.3 gnutls_pcert_export_openpgp.3 gnutls_pcert_export_x509.3 gnutls_pcert_import_openpgp.3 gnutls_pcert_import_openpgp_raw.3 gnutls_pcert_import_rawpk.3 gnutls_pcert_import_rawpk_raw.3 gnutls_pcert_import_x509.3 gnutls_pcert_import_x509_list.3 gnutls_pcert_import_x509_raw.3 gnutls_pcert_list_import_x509_file.3 gnutls_pcert_list_import_x509_raw.3 gnutls_pem_base64_decode.3 gnutls_pem_base64_decode2.3 gnutls_pem_base64_encode.3 gnutls_pem_base64_encode2.3 gnutls_perror.3 gnutls_pk_algorithm_get_name.3 gnutls_pk_bits_to_sec_param.3 gnutls_pkcs11_add_provider.3 gnutls_pkcs11_copy_attached_extension.3 gnutls_pkcs11_copy_pubkey.3 gnutls_pkcs11_copy_secret_key.3 gnutls_pkcs11_copy_x509_crt.3 gnutls_pkcs11_copy_x509_crt2.3 gnutls_pkcs11_copy_x509_privkey.3 gnutls_pkcs11_copy_x509_privkey2.3 gnutls_pkcs11_crt_is_known.3 gnutls_pkcs11_deinit.3 gnutls_pkcs11_delete_url.3 gnutls_pkcs11_get_pin_function.3 gnutls_pkcs11_get_raw_issuer.3 gnutls_pkcs11_get_raw_issuer_by_dn.3 gnutls_pkcs11_get_raw_issuer_by_subject_key_id.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_pkcs11_init.3 gnutls_pkcs11_obj_deinit.3 gnutls_pkcs11_obj_export.3 gnutls_pkcs11_obj_export2.3 gnutls_pkcs11_obj_export3.3 gnutls_pkcs11_obj_export_url.3 gnutls_pkcs11_obj_flags_get_str.3 gnutls_pkcs11_obj_get_exts.3 gnutls_pkcs11_obj_get_flags.3 gnutls_pkcs11_obj_get_info.3 gnutls_pkcs11_obj_get_ptr.3 gnutls_pkcs11_obj_get_type.3 gnutls_pkcs11_obj_import_url.3 gnutls_pkcs11_obj_init.3 gnutls_pkcs11_obj_list_import_url3.3 gnutls_pkcs11_obj_list_import_url4.3 gnutls_pkcs11_obj_set_info.3 gnutls_pkcs11_obj_set_pin_function.3 gnutls_pkcs11_privkey_cpy.3 gnutls_pkcs11_privkey_deinit.3 gnutls_pkcs11_privkey_export_pubkey.3 gnutls_pkcs11_privkey_export_url.3 gnutls_pkcs11_privkey_generate.3 gnutls_pkcs11_privkey_generate2.3 gnutls_pkcs11_privkey_generate3.3 gnutls_pkcs11_privkey_get_info.3 gnutls_pkcs11_privkey_get_pk_algorithm.3 gnutls_pkcs11_privkey_import_url.3 gnutls_pkcs11_privkey_init.3 gnutls_pkcs11_privkey_set_pin_function.3 gnutls_pkcs11_privkey_status.3 gnutls_pkcs11_reinit.3 gnutls_pkcs11_set_pin_function.3 gnutls_pkcs11_set_token_function.3 gnutls_pkcs11_token_check_mechanism.3 gnutls_pkcs11_token_get_flags.3 gnutls_pkcs11_token_get_info.3 gnutls_pkcs11_token_get_mechanism.3 gnutls_pkcs11_token_get_ptr.3 gnutls_pkcs11_token_get_random.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_pkcs11_token_get_url.3 gnutls_pkcs11_token_init.3 gnutls_pkcs11_token_set_pin.3 gnutls_pkcs11_type_get_name.3 gnutls_pkcs12_bag_decrypt.3 gnutls_pkcs12_bag_deinit.3 gnutls_pkcs12_bag_enc_info.3 gnutls_pkcs12_bag_encrypt.3 gnutls_pkcs12_bag_get_count.3 gnutls_pkcs12_bag_get_data.3 gnutls_pkcs12_bag_get_friendly_name.3 gnutls_pkcs12_bag_get_key_id.3 gnutls_pkcs12_bag_get_type.3 gnutls_pkcs12_bag_init.3 gnutls_pkcs12_bag_set_crl.3 gnutls_pkcs12_bag_set_crt.3 gnutls_pkcs12_bag_set_data.3 gnutls_pkcs12_bag_set_friendly_name.3 gnutls_pkcs12_bag_set_key_id.3 gnutls_pkcs12_bag_set_privkey.3 gnutls_pkcs12_deinit.3 gnutls_pkcs12_export.3 gnutls_pkcs12_export2.3 gnutls_pkcs12_generate_mac.3 gnutls_pkcs12_generate_mac2.3 gnutls_pkcs12_generate_mac3.3 gnutls_pkcs12_get_bag.3 gnutls_pkcs12_import.3 gnutls_pkcs12_init.3 gnutls_pkcs12_mac_info.3 gnutls_pkcs12_set_bag.3 gnutls_pkcs12_simple_parse.3 gnutls_pkcs12_verify_mac.3 gnutls_pkcs7_add_attr.3 gnutls_pkcs7_attrs_deinit.3 gnutls_pkcs7_deinit.3 gnutls_pkcs7_delete_crl.3 gnutls_pkcs7_delete_crt.3 gnutls_pkcs7_export.3 gnutls_pkcs7_export2.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_pkcs7_get_attr.3 gnutls_pkcs7_get_crl_count.3 gnutls_pkcs7_get_crl_raw.3 gnutls_pkcs7_get_crl_raw2.3 gnutls_pkcs7_get_crt_count.3 gnutls_pkcs7_get_crt_raw.3 gnutls_pkcs7_get_crt_raw2.3 gnutls_pkcs7_get_embedded_data.3 gnutls_pkcs7_get_embedded_data_oid.3 gnutls_pkcs7_get_signature_count.3 gnutls_pkcs7_get_signature_info.3 gnutls_pkcs7_import.3 gnutls_pkcs7_init.3 gnutls_pkcs7_print.3 gnutls_pkcs7_print_signature_info.3 gnutls_pkcs7_set_crl.3 gnutls_pkcs7_set_crl_raw.3 gnutls_pkcs7_set_crt.3 gnutls_pkcs7_set_crt_raw.3 gnutls_pkcs7_sign.3 gnutls_pkcs7_signature_info_deinit.3 gnutls_pkcs7_verify.3 gnutls_pkcs7_verify_direct.3 gnutls_pkcs8_info.3 gnutls_pkcs_schema_get_name.3 gnutls_pkcs_schema_get_oid.3 gnutls_pk_get_id.3 gnutls_pk_get_name.3 gnutls_pk_get_oid.3 gnutls_pk_list.3 gnutls_pk_to_sign.3 gnutls_prf.3 gnutls_prf_early.3 gnutls_prf_hash_get.3 gnutls_prf_raw.3 gnutls_prf_rfc5705.3 gnutls_priority_certificate_type_list.3 gnutls_priority_certificate_type_list2.3 gnutls_priority_cipher_list.3 gnutls_priority_compression_list.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_priority_deinit.3 gnutls_priority_ecc_curve_list.3 gnutls_priority_get_cipher_suite_index.3 gnutls_priority_group_list.3 gnutls_priority_init.3 gnutls_priority_init2.3 gnutls_priority_kx_list.3 gnutls_priority_mac_list.3 gnutls_priority_protocol_list.3 gnutls_priority_set.3 gnutls_priority_set_direct.3 gnutls_priority_sign_list.3 gnutls_priority_string_list.3 gnutls_privkey_decrypt_data.3 gnutls_privkey_decrypt_data2.3 gnutls_privkey_deinit.3 gnutls_privkey_derive_secret.3 gnutls_privkey_export_dh_raw.3 gnutls_privkey_export_dsa_raw.3 gnutls_privkey_export_dsa_raw2.3 gnutls_privkey_export_ecc_raw.3 gnutls_privkey_export_ecc_raw2.3 gnutls_privkey_export_gost_raw2.3 gnutls_privkey_export_openpgp.3 gnutls_privkey_export_pkcs11.3 gnutls_privkey_export_rsa_raw.3 gnutls_privkey_export_rsa_raw2.3 gnutls_privkey_export_x509.3 gnutls_privkey_generate.3 gnutls_privkey_generate2.3 gnutls_privkey_get_pk_algorithm.3 gnutls_privkey_get_seed.3 gnutls_privkey_get_spki.3 gnutls_privkey_get_type.3 gnutls_privkey_import_dh_raw.3 gnutls_privkey_import_dsa_raw.3 gnutls_privkey_import_ecc_raw.3 gnutls_privkey_import_ext.3 gnutls_privkey_import_ext2.3 gnutls_privkey_import_ext3.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_privkey_import_ext4.3 gnutls_privkey_import_gost_raw.3 gnutls_privkey_import_openpgp.3 gnutls_privkey_import_openpgp_raw.3 gnutls_privkey_import_pkcs11.3 gnutls_privkey_import_pkcs11_url.3 gnutls_privkey_import_rsa_raw.3 gnutls_privkey_import_tpm_raw.3 gnutls_privkey_import_tpm_url.3 gnutls_privkey_import_url.3 gnutls_privkey_import_x509.3 gnutls_privkey_import_x509_raw.3 gnutls_privkey_init.3 gnutls_privkey_set_flags.3 gnutls_privkey_set_pin_function.3 gnutls_privkey_set_spki.3 gnutls_privkey_sign_data.3 gnutls_privkey_sign_data2.3 gnutls_privkey_sign_hash.3 gnutls_privkey_sign_hash2.3 gnutls_privkey_status.3 gnutls_privkey_verify_params.3 gnutls_privkey_verify_seed.3 gnutls_protocol_get_id.3 gnutls_protocol_get_name.3 gnutls_protocol_get_version.3 gnutls_protocol_list.3 gnutls_protocol_set_enabled.3 gnutls_psk_allocate_client_credentials.3 gnutls_psk_allocate_server_credentials.3 gnutls_psk_client_get_hint.3 gnutls_psk_format_imported_identity.3 gnutls_psk_free_client_credentials.3 gnutls_psk_free_server_credentials.3 gnutls_psk_server_get_username.3 gnutls_psk_server_get_username2.3 gnutls_psk_set_client_credentials.3 gnutls_psk_set_client_credentials2.3 gnutls_psk_set_client_credentials_function.3 gnutls_psk_set_client_credentials_function2.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_psk_set_client_credentials_function3.3 gnutls_psk_set_params_function.3 gnutls_psk_set_server_credentials_file.3 gnutls_psk_set_server_credentials_function.3 gnutls_psk_set_server_credentials_function2.3 gnutls_psk_set_server_credentials_function3.3 gnutls_psk_set_server_credentials_hint.3 gnutls_psk_set_server_dh_params.3 gnutls_psk_set_server_known_dh_params.3 gnutls_psk_set_server_params_function.3 gnutls_pubkey_deinit.3 gnutls_pubkey_encrypt_data.3 gnutls_pubkey_export.3 gnutls_pubkey_export2.3 gnutls_pubkey_export_dh_raw.3 gnutls_pubkey_export_dsa_raw.3 gnutls_pubkey_export_dsa_raw2.3 gnutls_pubkey_export_ecc_raw.3 gnutls_pubkey_export_ecc_raw2.3 gnutls_pubkey_export_ecc_x962.3 gnutls_pubkey_export_gost_raw2.3 gnutls_pubkey_export_rsa_raw.3 gnutls_pubkey_export_rsa_raw2.3 gnutls_pubkey_get_key_id.3 gnutls_pubkey_get_key_usage.3 gnutls_pubkey_get_openpgp_key_id.3 gnutls_pubkey_get_pk_algorithm.3 gnutls_pubkey_get_preferred_hash_algorithm.3 gnutls_pubkey_get_spki.3 gnutls_pubkey_import.3 gnutls_pubkey_import_dh_raw.3 gnutls_pubkey_import_dsa_raw.3 gnutls_pubkey_import_ecc_raw.3 gnutls_pubkey_import_ecc_x962.3 gnutls_pubkey_import_gost_raw.3 gnutls_pubkey_import_openpgp.3 gnutls_pubkey_import_openpgp_raw.3 gnutls_pubkey_import_pkcs11.3 gnutls_pubkey_import_privkey.3 gnutls_pubkey_import_rsa_raw.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_pubkey_import_tpm_raw.3 gnutls_pubkey_import_tpm_url.3 gnutls_pubkey_import_url.3 gnutls_pubkey_import_x509.3 gnutls_pubkey_import_x509_crq.3 gnutls_pubkey_import_x509_raw.3 gnutls_pubkey_init.3 gnutls_pubkey_print.3 gnutls_pubkey_set_key_usage.3 gnutls_pubkey_set_pin_function.3 gnutls_pubkey_set_spki.3 gnutls_pubkey_verify_data2.3 gnutls_pubkey_verify_hash2.3 gnutls_pubkey_verify_params.3 gnutls_random_art.3 gnutls_range_split.3 gnutls_reauth.3 gnutls_record_can_use_length_hiding.3 gnutls_record_check_corked.3 gnutls_record_check_pending.3 gnutls_record_cork.3 gnutls_record_disable_padding.3 gnutls_record_discard_queued.3 gnutls_record_get_direction.3 gnutls_record_get_discarded.3 gnutls_record_get_max_early_data_size.3 gnutls_record_get_max_size.3 gnutls_record_get_state.3 gnutls_record_overhead_size.3 gnutls_record_recv.3 gnutls_record_recv_early_data.3 gnutls_record_recv_packet.3 gnutls_record_recv_seq.3 gnutls_record_send.3 gnutls_record_send2.3 gnutls_record_send_early_data.3 gnutls_record_send_file.3 gnutls_record_send_range.3 gnutls_record_set_max_early_data_size.3 gnutls_record_set_max_recv_size.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_record_set_max_size.3 gnutls_record_set_state.3 gnutls_record_set_timeout.3 gnutls_record_uncork.3 gnutls_register_custom_url.3 gnutls_rehandshake.3 gnutls_rnd.3 gnutls_rnd_refresh.3 gnutls_safe_renegotiation_status.3 gnutls_sec_param_get_name.3 gnutls_sec_param_to_pk_bits.3 gnutls_sec_param_to_symmetric_bits.3 gnutls_server_name_get.3 gnutls_server_name_set.3 gnutls_session_channel_binding.3 gnutls_session_enable_compatibility_mode.3 gnutls_session_etm_status.3 gnutls_session_ext_master_secret_status.3 gnutls_session_ext_register.3 gnutls_session_force_valid.3 gnutls_session_get_data.3 gnutls_session_get_data2.3 gnutls_session_get_desc.3 gnutls_session_get_flags.3 gnutls_session_get_id.3 gnutls_session_get_id2.3 gnutls_session_get_keylog_function.3 gnutls_session_get_master_secret.3 gnutls_session_get_ptr.3 gnutls_session_get_random.3 gnutls_session_get_verify_cert_status.3 gnutls_session_is_resumed.3 gnutls_session_key_update.3 gnutls_session_resumption_requested.3 gnutls_session_set_data.3 gnutls_session_set_id.3 gnutls_session_set_keylog_function.3 gnutls_session_set_premaster.3 gnutls_session_set_ptr.3 gnutls_session_set_verify_cert.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_session_set_verify_cert2.3 gnutls_session_set_verify_function.3 gnutls_session_set_verify_output_function.3 gnutls_session_supplemental_register.3 gnutls_session_ticket_enable_client.3 gnutls_session_ticket_enable_server.3 gnutls_session_ticket_key_generate.3 gnutls_session_ticket_send.3 gnutls_set_default_priority.3 gnutls_set_default_priority_append.3 gnutls_sign_algorithm_get.3 gnutls_sign_algorithm_get_client.3 gnutls_sign_algorithm_get_requested.3 gnutls_sign_get_hash_algorithm.3 gnutls_sign_get_id.3 gnutls_sign_get_name.3 gnutls_sign_get_oid.3 gnutls_sign_get_pk_algorithm.3 gnutls_sign_is_secure.3 gnutls_sign_is_secure2.3 gnutls_sign_list.3 gnutls_sign_set_secure.3 gnutls_sign_set_secure_for_certs.3 gnutls_sign_supports_pk_algorithm.3 gnutls_srp_allocate_client_credentials.3 gnutls_srp_allocate_server_credentials.3 gnutls_srp_base64_decode.3 gnutls_srp_base64_decode2.3 gnutls_srp_base64_encode.3 gnutls_srp_base64_encode2.3 gnutls_srp_free_client_credentials.3 gnutls_srp_free_server_credentials.3 gnutls_srp_server_get_username.3 gnutls_srp_set_client_credentials.3 gnutls_srp_set_client_credentials_function.3 gnutls_srp_set_prime_bits.3 gnutls_srp_set_server_credentials_file.3 gnutls_srp_set_server_credentials_function.3 gnutls_srp_set_server_fake_salt_seed.3 gnutls_srp_verifier.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_srtp_get_keys.3 gnutls_srtp_get_mki.3 gnutls_srtp_get_profile_id.3 gnutls_srtp_get_profile_name.3 gnutls_srtp_get_selected_profile.3 gnutls_srtp_set_mki.3 gnutls_srtp_set_profile.3 gnutls_srtp_set_profile_direct.3 gnutls_store_commitment.3 gnutls_store_pubkey.3 gnutls_strerror.3 gnutls_strerror_name.3 gnutls_subject_alt_names_deinit.3 gnutls_subject_alt_names_get.3 gnutls_subject_alt_names_init.3 gnutls_subject_alt_names_set.3 gnutls_supplemental_get_name.3 gnutls_supplemental_recv.3 gnutls_supplemental_register.3 gnutls_supplemental_send.3 gnutls_system_key_add_x509.3 gnutls_system_key_delete.3 gnutls_system_key_iter_deinit.3 gnutls_system_key_iter_get_info.3 gnutls_system_recv_timeout.3 gnutls_tdb_deinit.3 gnutls_tdb_init.3 gnutls_tdb_set_store_commitment_func.3 gnutls_tdb_set_store_func.3 gnutls_tdb_set_verify_func.3 gnutls_tpm_get_registered.3 gnutls_tpm_key_list_deinit.3 gnutls_tpm_key_list_get_url.3 gnutls_tpm_privkey_delete.3 gnutls_tpm_privkey_generate.3 gnutls_transport_get_int.3 gnutls_transport_get_int2.3 gnutls_transport_get_ptr.3 gnutls_transport_get_ptr2.3 gnutls_transport_is_ktls_enabled.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_transport_set_errno.3 gnutls_transport_set_errno_function.3 gnutls_transport_set_fastopen.3 gnutls_transport_set_int.3 gnutls_transport_set_int2.3 gnutls_transport_set_ptr.3 gnutls_transport_set_ptr2.3 gnutls_transport_set_pull_function.3 gnutls_transport_set_pull_timeout_function.3 gnutls_transport_set_push_function.3 gnutls_transport_set_vec_push_function.3 gnutls_url_is_supported.3 gnutls_utf8_password_normalize.3 gnutls_verify_stored_pubkey.3 gnutls_x509_aia_deinit.3 gnutls_x509_aia_get.3 gnutls_x509_aia_init.3 gnutls_x509_aia_set.3 gnutls_x509_aki_deinit.3 gnutls_x509_aki_get_cert_issuer.3 gnutls_x509_aki_get_id.3 gnutls_x509_aki_init.3 gnutls_x509_aki_set_cert_issuer.3 gnutls_x509_aki_set_id.3 gnutls_x509_cidr_to_rfc5280.3 gnutls_x509_crl_check_issuer.3 gnutls_x509_crl_deinit.3 gnutls_x509_crl_dist_points_deinit.3 gnutls_x509_crl_dist_points_get.3 gnutls_x509_crl_dist_points_init.3 gnutls_x509_crl_dist_points_set.3 gnutls_x509_crl_export.3 gnutls_x509_crl_export2.3 gnutls_x509_crl_get_authority_key_gn_serial.3 gnutls_x509_crl_get_authority_key_id.3 gnutls_x509_crl_get_crt_count.3 gnutls_x509_crl_get_crt_serial.3 gnutls_x509_crl_get_dn_oid.3 gnutls_x509_crl_get_extension_data.3 gnutls_x509_crl_get_extension_data2.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_x509_crl_get_extension_info.3 gnutls_x509_crl_get_extension_oid.3 gnutls_x509_crl_get_issuer_dn.3 gnutls_x509_crl_get_issuer_dn2.3 gnutls_x509_crl_get_issuer_dn3.3 gnutls_x509_crl_get_issuer_dn_by_oid.3 gnutls_x509_crl_get_next_update.3 gnutls_x509_crl_get_number.3 gnutls_x509_crl_get_raw_issuer_dn.3 gnutls_x509_crl_get_signature.3 gnutls_x509_crl_get_signature_algorithm.3 gnutls_x509_crl_get_signature_oid.3 gnutls_x509_crl_get_this_update.3 gnutls_x509_crl_get_version.3 gnutls_x509_crl_import.3 gnutls_x509_crl_init.3 gnutls_x509_crl_iter_crt_serial.3 gnutls_x509_crl_iter_deinit.3 gnutls_x509_crl_list_import.3 gnutls_x509_crl_list_import2.3 gnutls_x509_crl_print.3 gnutls_x509_crl_privkey_sign.3 gnutls_x509_crl_set_authority_key_id.3 gnutls_x509_crl_set_crt.3 gnutls_x509_crl_set_crt_serial.3 gnutls_x509_crl_set_next_update.3 gnutls_x509_crl_set_number.3 gnutls_x509_crl_set_this_update.3 gnutls_x509_crl_set_version.3 gnutls_x509_crl_sign.3 gnutls_x509_crl_sign2.3 gnutls_x509_crl_verify.3 gnutls_x509_crq_deinit.3 gnutls_x509_crq_export.3 gnutls_x509_crq_export2.3 gnutls_x509_crq_get_attribute_by_oid.3 gnutls_x509_crq_get_attribute_data.3 gnutls_x509_crq_get_attribute_info.3 gnutls_x509_crq_get_basic_constraints.3 gnutls_x509_crq_get_challenge_password.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_x509_crq_get_dn.3 gnutls_x509_crq_get_dn2.3 gnutls_x509_crq_get_dn3.3 gnutls_x509_crq_get_dn_by_oid.3 gnutls_x509_crq_get_dn_oid.3 gnutls_x509_crq_get_extension_by_oid.3 gnutls_x509_crq_get_extension_by_oid2.3 gnutls_x509_crq_get_extension_data.3 gnutls_x509_crq_get_extension_data2.3 gnutls_x509_crq_get_extension_info.3 gnutls_x509_crq_get_key_id.3 gnutls_x509_crq_get_key_purpose_oid.3 gnutls_x509_crq_get_key_rsa_raw.3 gnutls_x509_crq_get_key_usage.3 gnutls_x509_crq_get_pk_algorithm.3 gnutls_x509_crq_get_pk_oid.3 gnutls_x509_crq_get_private_key_usage_period.3 gnutls_x509_crq_get_signature_algorithm.3 gnutls_x509_crq_get_signature_oid.3 gnutls_x509_crq_get_spki.3 gnutls_x509_crq_get_subject_alt_name.3 gnutls_x509_crq_get_subject_alt_othername_oid.3 gnutls_x509_crq_get_tlsfeatures.3 gnutls_x509_crq_get_version.3 gnutls_x509_crq_import.3 gnutls_x509_crq_init.3 gnutls_x509_crq_print.3 gnutls_x509_crq_privkey_sign.3 gnutls_x509_crq_set_attribute_by_oid.3 gnutls_x509_crq_set_basic_constraints.3 gnutls_x509_crq_set_challenge_password.3 gnutls_x509_crq_set_dn.3 gnutls_x509_crq_set_dn_by_oid.3 gnutls_x509_crq_set_extension_by_oid.3 gnutls_x509_crq_set_key.3 gnutls_x509_crq_set_key_purpose_oid.3 gnutls_x509_crq_set_key_rsa_raw.3 gnutls_x509_crq_set_key_usage.3 gnutls_x509_crq_set_private_key_usage_period.3 gnutls_x509_crq_set_pubkey.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_x509_crq_set_spki.3 gnutls_x509_crq_set_subject_alt_name.3 gnutls_x509_crq_set_subject_alt_othername.3 gnutls_x509_crq_set_tlsfeatures.3 gnutls_x509_crq_set_version.3 gnutls_x509_crq_sign.3 gnutls_x509_crq_sign2.3 gnutls_x509_crq_verify.3 gnutls_x509_crt_check_email.3 gnutls_x509_crt_check_hostname.3 gnutls_x509_crt_check_hostname2.3 gnutls_x509_crt_check_ip.3 gnutls_x509_crt_check_issuer.3 gnutls_x509_crt_check_key_purpose.3 gnutls_x509_crt_check_revocation.3 gnutls_x509_crt_cpy_crl_dist_points.3 gnutls_x509_crt_deinit.3 gnutls_x509_crt_equals.3 gnutls_x509_crt_equals2.3 gnutls_x509_crt_export.3 gnutls_x509_crt_export2.3 gnutls_x509_crt_get_activation_time.3 gnutls_x509_crt_get_authority_info_access.3 gnutls_x509_crt_get_authority_key_gn_serial.3 gnutls_x509_crt_get_authority_key_id.3 gnutls_x509_crt_get_basic_constraints.3 gnutls_x509_crt_get_ca_status.3 gnutls_x509_crt_get_crl_dist_points.3 gnutls_x509_crt_get_dn.3 gnutls_x509_crt_get_dn2.3 gnutls_x509_crt_get_dn3.3 gnutls_x509_crt_get_dn_by_oid.3 gnutls_x509_crt_get_dn_oid.3 gnutls_x509_crt_get_expiration_time.3 gnutls_x509_crt_get_extension_by_oid.3 gnutls_x509_crt_get_extension_by_oid2.3 gnutls_x509_crt_get_extension_data.3 gnutls_x509_crt_get_extension_data2.3 gnutls_x509_crt_get_extension_info.3 gnutls_x509_crt_get_extension_oid.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_x509_crt_get_fingerprint.3 gnutls_x509_crt_get_inhibit_anypolicy.3 gnutls_x509_crt_get_issuer.3 gnutls_x509_crt_get_issuer_alt_name.3 gnutls_x509_crt_get_issuer_alt_name2.3 gnutls_x509_crt_get_issuer_alt_othername_oid.3 gnutls_x509_crt_get_issuer_dn.3 gnutls_x509_crt_get_issuer_dn2.3 gnutls_x509_crt_get_issuer_dn3.3 gnutls_x509_crt_get_issuer_dn_by_oid.3 gnutls_x509_crt_get_issuer_dn_oid.3 gnutls_x509_crt_get_issuer_unique_id.3 gnutls_x509_crt_get_key_id.3 gnutls_x509_crt_get_key_purpose_oid.3 gnutls_x509_crt_get_key_usage.3 gnutls_x509_crt_get_name_constraints.3 gnutls_x509_crt_get_pk_algorithm.3 gnutls_x509_crt_get_pk_dsa_raw.3 gnutls_x509_crt_get_pk_ecc_raw.3 gnutls_x509_crt_get_pk_gost_raw.3 gnutls_x509_crt_get_pk_oid.3 gnutls_x509_crt_get_pk_rsa_raw.3 gnutls_x509_crt_get_policy.3 gnutls_x509_crt_get_preferred_hash_algorithm.3 gnutls_x509_crt_get_private_key_usage_period.3 gnutls_x509_crt_get_proxy.3 gnutls_x509_crt_get_raw_dn.3 gnutls_x509_crt_get_raw_issuer_dn.3 gnutls_x509_crt_get_serial.3 gnutls_x509_crt_get_signature.3 gnutls_x509_crt_get_signature_algorithm.3 gnutls_x509_crt_get_signature_oid.3 gnutls_x509_crt_get_spki.3 gnutls_x509_crt_get_subject.3 gnutls_x509_crt_get_subject_alt_name.3 gnutls_x509_crt_get_subject_alt_name2.3 gnutls_x509_crt_get_subject_alt_othername_oid.3 gnutls_x509_crt_get_subject_key_id.3 gnutls_x509_crt_get_subject_unique_id.3 gnutls_x509_crt_get_tlsfeatures.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_x509_crt_get_version.3 gnutls_x509_crt_import.3 gnutls_x509_crt_import_pkcs11.3 gnutls_x509_crt_import_url.3 gnutls_x509_crt_init.3 gnutls_x509_crt_list_import.3 gnutls_x509_crt_list_import2.3 gnutls_x509_crt_list_import_pkcs11.3 gnutls_x509_crt_list_import_url.3 gnutls_x509_crt_list_verify.3 gnutls_x509_crt_print.3 gnutls_x509_crt_privkey_sign.3 gnutls_x509_crt_set_activation_time.3 gnutls_x509_crt_set_authority_info_access.3 gnutls_x509_crt_set_authority_key_id.3 gnutls_x509_crt_set_basic_constraints.3 gnutls_x509_crt_set_ca_status.3 gnutls_x509_crt_set_crl_dist_points.3 gnutls_x509_crt_set_crl_dist_points2.3 gnutls_x509_crt_set_crq.3 gnutls_x509_crt_set_crq_extension_by_oid.3 gnutls_x509_crt_set_crq_extensions.3 gnutls_x509_crt_set_dn.3 gnutls_x509_crt_set_dn_by_oid.3 gnutls_x509_crt_set_expiration_time.3 gnutls_x509_crt_set_extension_by_oid.3 gnutls_x509_crt_set_flags.3 gnutls_x509_crt_set_inhibit_anypolicy.3 gnutls_x509_crt_set_issuer_alt_name.3 gnutls_x509_crt_set_issuer_alt_othername.3 gnutls_x509_crt_set_issuer_dn.3 gnutls_x509_crt_set_issuer_dn_by_oid.3 gnutls_x509_crt_set_issuer_unique_id.3 gnutls_x509_crt_set_key.3 gnutls_x509_crt_set_key_purpose_oid.3 gnutls_x509_crt_set_key_usage.3 gnutls_x509_crt_set_name_constraints.3 gnutls_x509_crt_set_pin_function.3 gnutls_x509_crt_set_policy.3 gnutls_x509_crt_set_private_key_usage_period.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_x509_crt_set_proxy.3 gnutls_x509_crt_set_proxy_dn.3 gnutls_x509_crt_set_pubkey.3 gnutls_x509_crt_set_serial.3 gnutls_x509_crt_set_spki.3 gnutls_x509_crt_set_subject_alternative_name.3 gnutls_x509_crt_set_subject_alt_name.3 gnutls_x509_crt_set_subject_alt_othername.3 gnutls_x509_crt_set_subject_key_id.3 gnutls_x509_crt_set_subject_unique_id.3 gnutls_x509_crt_set_tlsfeatures.3 gnutls_x509_crt_set_version.3 gnutls_x509_crt_sign.3 gnutls_x509_crt_sign2.3 gnutls_x509_crt_verify.3 gnutls_x509_crt_verify_data2.3 gnutls_x509_ct_sct_get.3 gnutls_x509_ct_sct_get_version.3 gnutls_x509_dn_deinit.3 gnutls_x509_dn_export.3 gnutls_x509_dn_export2.3 gnutls_x509_dn_get_rdn_ava.3 gnutls_x509_dn_get_str.3 gnutls_x509_dn_get_str2.3 gnutls_x509_dn_import.3 gnutls_x509_dn_init.3 gnutls_x509_dn_oid_known.3 gnutls_x509_dn_oid_name.3 gnutls_x509_dn_set_str.3 gnutls_x509_ext_ct_export_scts.3 gnutls_x509_ext_ct_import_scts.3 gnutls_x509_ext_ct_scts_deinit.3 gnutls_x509_ext_ct_scts_init.3 gnutls_x509_ext_deinit.3 gnutls_x509_ext_export_aia.3 gnutls_x509_ext_export_authority_key_id.3 gnutls_x509_ext_export_basic_constraints.3 gnutls_x509_ext_export_crl_dist_points.3 gnutls_x509_ext_export_inhibit_anypolicy.3 gnutls_x509_ext_export_key_purposes.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_x509_ext_export_key_usage.3 gnutls_x509_ext_export_name_constraints.3 gnutls_x509_ext_export_policies.3 gnutls_x509_ext_export_private_key_usage_period.3 gnutls_x509_ext_export_proxy.3 gnutls_x509_ext_export_subject_alt_names.3 gnutls_x509_ext_export_subject_key_id.3 gnutls_x509_ext_export_tlsfeatures.3 gnutls_x509_ext_import_aia.3 gnutls_x509_ext_import_authority_key_id.3 gnutls_x509_ext_import_basic_constraints.3 gnutls_x509_ext_import_crl_dist_points.3 gnutls_x509_ext_import_inhibit_anypolicy.3 gnutls_x509_ext_import_key_purposes.3 gnutls_x509_ext_import_key_usage.3 gnutls_x509_ext_import_name_constraints.3 gnutls_x509_ext_import_policies.3 gnutls_x509_ext_import_private_key_usage_period.3 gnutls_x509_ext_import_proxy.3 gnutls_x509_ext_import_subject_alt_names.3 gnutls_x509_ext_import_subject_key_id.3 gnutls_x509_ext_import_tlsfeatures.3 gnutls_x509_ext_print.3 gnutls_x509_key_purpose_deinit.3 gnutls_x509_key_purpose_get.3 gnutls_x509_key_purpose_init.3 gnutls_x509_key_purpose_set.3 gnutls_x509_name_constraints_add_excluded.3 gnutls_x509_name_constraints_add_permitted.3 gnutls_x509_name_constraints_check.3 gnutls_x509_name_constraints_check_crt.3 gnutls_x509_name_constraints_deinit.3 gnutls_x509_name_constraints_get_excluded.3 gnutls_x509_name_constraints_get_permitted.3 gnutls_x509_name_constraints_init.3 gnutls_x509_othername_to_virtual.3 gnutls_x509_policies_deinit.3 gnutls_x509_policies_get.3 gnutls_x509_policies_init.3 gnutls_x509_policies_set.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_x509_policy_release.3 gnutls_x509_privkey_cpy.3 gnutls_x509_privkey_deinit.3 gnutls_x509_privkey_export.3 gnutls_x509_privkey_export2.3 gnutls_x509_privkey_export2_pkcs8.3 gnutls_x509_privkey_export_dsa_raw.3 gnutls_x509_privkey_export_ecc_raw.3 gnutls_x509_privkey_export_gost_raw.3 gnutls_x509_privkey_export_pkcs8.3 gnutls_x509_privkey_export_rsa_raw.3 gnutls_x509_privkey_export_rsa_raw2.3 gnutls_x509_privkey_fix.3 gnutls_x509_privkey_generate.3 gnutls_x509_privkey_generate2.3 gnutls_x509_privkey_get_key_id.3 gnutls_x509_privkey_get_pk_algorithm.3 gnutls_x509_privkey_get_pk_algorithm2.3 gnutls_x509_privkey_get_seed.3 gnutls_x509_privkey_get_spki.3 gnutls_x509_privkey_import.3 gnutls_x509_privkey_import2.3 gnutls_x509_privkey_import_dh_raw.3 gnutls_x509_privkey_import_dsa_raw.3 gnutls_x509_privkey_import_ecc_raw.3 gnutls_x509_privkey_import_gost_raw.3 gnutls_x509_privkey_import_openssl.3 gnutls_x509_privkey_import_pkcs8.3 gnutls_x509_privkey_import_rsa_raw.3 gnutls_x509_privkey_import_rsa_raw2.3 gnutls_x509_privkey_init.3 gnutls_x509_privkey_sec_param.3 gnutls_x509_privkey_set_flags.3 gnutls_x509_privkey_set_pin_function.3 gnutls_x509_privkey_set_spki.3 gnutls_x509_privkey_sign_data.3 gnutls_x509_privkey_sign_hash.3 gnutls_x509_privkey_verify_params.3 gnutls_x509_privkey_verify_seed.3 gnutls_x509_rdn_get.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' /usr/libexec/rpm-build/install -p -m 644 gnutls_x509_rdn_get2.3 gnutls_x509_rdn_get_by_oid.3 gnutls_x509_rdn_get_oid.3 gnutls_x509_spki_deinit.3 gnutls_x509_spki_get_rsa_oaep_params.3 gnutls_x509_spki_get_rsa_pss_params.3 gnutls_x509_spki_init.3 gnutls_x509_spki_set_rsa_oaep_params.3 gnutls_x509_spki_set_rsa_pss_params.3 gnutls_x509_tlsfeatures_add.3 gnutls_x509_tlsfeatures_check_crt.3 gnutls_x509_tlsfeatures_deinit.3 gnutls_x509_tlsfeatures_get.3 gnutls_x509_tlsfeatures_init.3 gnutls_x509_trust_list_add_cas.3 gnutls_x509_trust_list_add_crls.3 gnutls_x509_trust_list_add_named_crt.3 gnutls_x509_trust_list_add_system_trust.3 gnutls_x509_trust_list_add_trust_dir.3 gnutls_x509_trust_list_add_trust_file.3 gnutls_x509_trust_list_add_trust_mem.3 gnutls_x509_trust_list_deinit.3 gnutls_x509_trust_list_get_issuer.3 gnutls_x509_trust_list_get_issuer_by_dn.3 gnutls_x509_trust_list_get_issuer_by_subject_key_id.3 gnutls_x509_trust_list_get_ptr.3 gnutls_x509_trust_list_init.3 gnutls_x509_trust_list_iter_deinit.3 gnutls_x509_trust_list_iter_get_ca.3 gnutls_x509_trust_list_remove_cas.3 gnutls_x509_trust_list_remove_trust_file.3 gnutls_x509_trust_list_remove_trust_mem.3 gnutls_x509_trust_list_set_getissuer_function.3 gnutls_x509_trust_list_set_ptr.3 gnutls_x509_trust_list_verify_crt.3 gnutls_x509_trust_list_verify_crt2.3 gnutls_x509_trust_list_verify_named_crt.3 '/usr/src/tmp/gnutls30-buildroot/usr/share/man/man3' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/manpages' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/manpages' Making install in doc make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' Making install in examples make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/examples' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/examples' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/examples' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/examples' Making install in scripts make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/scripts' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/scripts' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/scripts' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/scripts' Making install in credentials make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' Making install in srp make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/srp' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/srp' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/srp' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/srp' Making install in x509 make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/x509' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/x509' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/x509' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/x509' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' Making install in latex make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/latex' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/latex' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/latex' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/latex' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8' /usr/libexec/rpm-build/install -p -m 644 gnutls-handshake-state.png gnutls-layers.png gnutls-modauth.png gnutls-client-server-use-case.png gnutls-crypto-layers.png gnutls-handshake-sequence.png gnutls-internals.png gnutls-logo.png gnutls-x509.png pkcs11-vision.png '/usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/share/info' /usr/libexec/rpm-build/install -p -m 644 ./gnutls.info '/usr/src/tmp/gnutls30-buildroot/usr/share/info' /usr/bin/mkdir -p '/usr/src/tmp/gnutls30-buildroot/usr/share/info' /usr/libexec/rpm-build/install -p -m 644 gnutls-handshake-state.png gnutls-layers.png gnutls-modauth.png gnutls-client-server-use-case.png gnutls-crypto-layers.png gnutls-handshake-sequence.png gnutls-internals.png gnutls-logo.png gnutls-x509.png pkcs11-vision.png '/usr/src/tmp/gnutls30-buildroot/usr/share/info' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8' make: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8' + find /usr/src/tmp/gnutls30-buildroot/usr/share/info/ -name '*.png' -delete -print /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-handshake-state.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-layers.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-modauth.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-client-server-use-case.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-crypto-layers.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-handshake-sequence.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-internals.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-logo.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/gnutls-x509.png /usr/src/tmp/gnutls30-buildroot/usr/share/info/pkcs11-vision.png + mkdir -p /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8/examples /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8/reference + install -p -m644 AUTHORS NEWS README.md THANKS /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8/ + install -p -m644 doc/certtool.cfg doc/texinfo.css doc/gnutls.html doc/gnutls-client-server-use-case.png doc/gnutls-crypto-layers.png doc/gnutls-handshake-sequence.png doc/gnutls-handshake-state.png doc/gnutls-internals.png doc/gnutls-layers.png doc/gnutls-logo.png doc/gnutls-modauth.png doc/gnutls-x509.png doc/pkcs11-vision.png /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8/ + install -pm644 doc/examples/ex-alert.c doc/examples/ex-cert-select-pkcs11.c doc/examples/ex-cert-select.c doc/examples/ex-client-anon.c doc/examples/ex-client-dtls.c doc/examples/ex-client-psk.c doc/examples/ex-client-resume.c doc/examples/ex-client-srp.c doc/examples/ex-client-x509-3.1.c doc/examples/ex-client-x509.c doc/examples/ex-crq.c doc/examples/ex-cxx.cpp doc/examples/ex-ocsp-client.c doc/examples/ex-pkcs11-list.c doc/examples/ex-pkcs12.c doc/examples/ex-serv-anon.c doc/examples/ex-serv-dtls.c doc/examples/ex-serv-psk.c doc/examples/ex-serv-srp.c doc/examples/ex-serv-x509.c doc/examples/ex-session-info.c doc/examples/ex-verify-ssh.c doc/examples/ex-verify.c doc/examples/ex-x509-info.c doc/examples/examples.h doc/examples/print-ciphersuites.c doc/examples/tcp.c doc/examples/udp.c doc/examples/verify.c /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8/examples/ + install -pm644 doc/reference/html/api-index-full.html doc/reference/html/gnutls-abstract.html doc/reference/html/gnutls-crypto.html doc/reference/html/gnutls-dtls.html doc/reference/html/gnutls-gnutls.html doc/reference/html/gnutls-ocsp.html doc/reference/html/gnutls-openpgp.html doc/reference/html/gnutls-pkcs11.html doc/reference/html/gnutls-pkcs12.html doc/reference/html/gnutls-tpm.html doc/reference/html/gnutls-x509.html doc/reference/html/gnutls.devhelp2 doc/reference/html/home.png doc/reference/html/index.html doc/reference/html/intro.html doc/reference/html/left-insensitive.png doc/reference/html/left.png doc/reference/html/right-insensitive.png doc/reference/html/right.png doc/reference/html/style.css doc/reference/html/up-insensitive.png doc/reference/html/up.png /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8/reference/ + ln -s /usr/share/license/GPL-2 /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8/COPYING + ln -s /usr/share/license/LGPL-2.1 /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8/COPYING.LIB + /usr/lib/rpm/find-lang gnutls30 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/gnutls30-buildroot (auto) removed './usr/lib64/libgnutls.la' removed './usr/lib64/libgnutlsxx.la' removed './usr/lib64/libgnutls-openssl.la' mode of './usr/lib64/libgnutls.so.30.40.2' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libgnutlsxx.so.30.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libgnutls-openssl.so.27.0.2' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/gnutls30-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/lib64/pkgconfig/gnutls.pc: Cflags: '-I${includedir}' --> '' /usr/lib64/pkgconfig/gnutls.pc: Libs: '-L${libdir} -lgnutls' --> '-lgnutls' Checking contents of files in /usr/src/tmp/gnutls30-buildroot/ (default) Compressing files in /usr/src/tmp/gnutls30-buildroot (auto) Verifying info files in /usr/src/tmp/gnutls30-buildroot/usr/share/info (normal) Adjusting library links in /usr/src/tmp/gnutls30-buildroot ./usr/lib64: (from :0) libgnutls-openssl.so.27 -> libgnutls-openssl.so.27.0.2 libgnutlsxx.so.30 -> libgnutlsxx.so.30.0.0 libgnutls.so.30 -> libgnutls.so.30.40.2 Verifying ELF objects in /usr/src/tmp/gnutls30-buildroot (arch=strict,fhs=strict,lfs=strict,lint=strict,rpath=strict,stack=strict,textrel=strict,unresolved=strict) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/gnutls30-buildroot Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.79290 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gnutls-3.8.8 + src/gnutls-serv --help + make -k check make: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8' Making check in gl make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make check-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/gl' Making check in lib make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make check-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' Making check in includes make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/includes' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/includes' Making check in x509 make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' make check-am make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/x509' Making check in auth make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/auth' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/auth' Making check in ext make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/ext' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/ext' Making check in algorithms make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/algorithms' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/algorithms' Making check in extras make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/extras' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/extras' Making check in accelerated make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' Making check in x86 make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated/x86' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated/x86' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/accelerated' Making check in liboqs make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/liboqs' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/liboqs' Making check in nettle make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/nettle' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib/nettle' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/lib' Making check in extra make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' Making check in includes make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra/includes' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra/includes' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/extra' Making check in po make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/po' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/po' Making check in src/gl make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' make check-recursive make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' Making check in . make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' Making check in tests make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make check-recursive make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' Making check in . make[5]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' ## ---------------------------------------------------------------------- ## ## ---------------------------- Gnulib tests ---------------------------- ## ## Please report test failures in this directory to . ## ## ---------------------------------------------------------------------- ## make test-accept test-alignasof test-alloca-opt test-arpa_inet test-array_list test-assert test-binary-io test-bind test-bitrotate test-byteswap test-c-ctype test-c-strcasecmp test-c-strncasecmp test-calloc-gnu test-canonicalize-lgpl test-cloexec test-close test-connect test-ctype test-dup2 test-environ test-errno test-error test-explicit_bzero test-fcntl-h test-fcntl test-fdopen test-fgetc test-float test-fopen-gnu test-fopen test-fpending test-fputc test-fread test-free test-fseek test-fseeko test-fseeko3 test-fseeko4 test-fstat test-ftell test-ftell3 test-ftello test-ftello3 test-ftello4 test-ftruncate test-func test-fwrite test-getaddrinfo test-getcwd-lgpl test-getdelim test-getdtablesize test-getline test-getpeername test-getprogname test-gettimeofday test-scratch-buffer test-hash test-ignore-value test-inet_ntop test-inet_pton test-intprops test-inttostr test-inttypes test-ioctl test-isblank test-isnand-nolibm test-isnanf-nolibm test-isnanl-nolibm test-langinfo test-largefile test-limits-h test-linked_list test-linkedhash_list test-listen test-locale test-localename test-rwlock1 test-lock test-once1 test-once2 test-lseek test-lstat test-malloc-gnu test-malloca test-math test-memchr test-memset_explicit test-nanosleep test-netdb test-netinet_in test-nstrftime test-open test-parse-datetime test-pathmax test-perror test-perror2 test-pipe test-pselect test-pthread-cond test-pthread test-pthread-mutex test-pthread-once1 test-pthread-once2 test-pthread-rwlock test-pthread-thread test-pthread_sigmask1 test-pthread_sigmask2 test-putenv test-raise test-random test-random-mt test-random_r test-rawmemchr test-read-file test-readlink test-realloc-gnu test-reallocarray test-recv test-recvfrom test-sched test-select test-select-fd test-select-stdin test-send test-sendto test-setenv test-setlocale_null test-setlocale_null-mt-one test-setlocale_null-mt-all test-setlocale_null-unlocked test-setlocale1 test-setlocale2 test-setsockopt test-shutdown test-signal-h test-signbit test-sigprocmask test-sleep test-snprintf test-sockets test-stat test-stat-time test-stdbool test-stdckdint test-stddef test-stdint test-stdio test-stdlib test-strerror test-strerror_r test-string test-strings test-strnlen test-strtoll test-strverscmp test-symlink test-sys_ioctl test-sys_select test-sys_socket test-sys_stat test-sys_time test-sys_types test-sys_uio test-thread_self test-thread_create test-time-h test-time test-gmtime_r test-gmtime_r-mt test-localtime_r test-localtime_r-mt test-timespec test-tls test-unistd test-unsetenv test-usleep test-vasnprintf test-vasprintf test-verify test-vsnprintf test-wchar test-xalloc-die libtests.a make[6]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-accept.o test-accept.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gl_array_list.o gl_array_list.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o binary-io.o binary-io.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtotimespec.o dtotimespec.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hash-pjw.o hash-pjw.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o imaxtostr.o imaxtostr.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o inttostr.o inttostr.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o offtostr.o offtostr.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o uinttostr.o uinttostr.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o umaxtostr.o umaxtostr.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ioctl.o ioctl.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o localename.o localename.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o localename-unsafe.o localename-unsafe.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o localename-table.o localename-table.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o math.o math.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o nanosleep.o nanosleep.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o same-inode.o same-inode.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o setlocale_null.o setlocale_null.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o glthread/thread.o glthread/thread.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o time.o time.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o timespec-add.o timespec-add.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o timespec-sub.o timespec-sub.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o vma-iter.o vma-iter.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o strerror_r.o strerror_r.c rm -f libtests.a ar cr libtests.a gl_array_list.o binary-io.o dtotimespec.o hash-pjw.o imaxtostr.o inttostr.o offtostr.o uinttostr.o umaxtostr.o ioctl.o localename.o localename-unsafe.o localename-table.o math.o nanosleep.o same-inode.o setlocale_null.o glthread/thread.o time.o timespec-add.o timespec-sub.o vma-iter.o strerror_r.o ranlib libtests.a /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-accept test-accept.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-accept test-accept.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-alignasof.o test-alignasof.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-alignasof test-alignasof.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-alignasof test-alignasof.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-alloca-opt.o test-alloca-opt.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-alloca-opt test-alloca-opt.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-alloca-opt test-alloca-opt.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-arpa_inet.o test-arpa_inet.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-arpa_inet test-arpa_inet.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-arpa_inet test-arpa_inet.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-array_list.o test-array_list.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-array_list test-array_list.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-array_list test-array_list.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-assert.o test-assert.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-assert test-assert.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-assert test-assert.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-binary-io.o test-binary-io.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-binary-io test-binary-io.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-binary-io test-binary-io.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-bind.o test-bind.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-bind test-bind.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-bind test-bind.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-bitrotate.o test-bitrotate.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-bitrotate test-bitrotate.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-bitrotate test-bitrotate.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-byteswap.o test-byteswap.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-byteswap test-byteswap.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-byteswap test-byteswap.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-c-ctype.o test-c-ctype.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-c-ctype test-c-ctype.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-c-ctype test-c-ctype.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-c-strcasecmp.o test-c-strcasecmp.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-c-strcasecmp test-c-strcasecmp.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-c-strcasecmp test-c-strcasecmp.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-c-strncasecmp.o test-c-strncasecmp.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-c-strncasecmp test-c-strncasecmp.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-c-strncasecmp test-c-strncasecmp.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-calloc-gnu.o test-calloc-gnu.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-calloc-gnu test-calloc-gnu.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-calloc-gnu test-calloc-gnu.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-canonicalize-lgpl.o test-canonicalize-lgpl.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-canonicalize-lgpl test-canonicalize-lgpl.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-canonicalize-lgpl test-canonicalize-lgpl.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-cloexec.o test-cloexec.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-cloexec test-cloexec.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-cloexec test-cloexec.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-close.o test-close.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-close test-close.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-close test-close.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-connect.o test-connect.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-connect test-connect.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-connect test-connect.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-ctype.o test-ctype.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ctype test-ctype.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ctype test-ctype.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-dup2.o test-dup2.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-dup2 test-dup2.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-dup2 test-dup2.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-environ.o test-environ.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-environ test-environ.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-environ test-environ.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-errno.o test-errno.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-errno test-errno.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-errno test-errno.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-error.o test-error.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-error test-error.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-error test-error.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-explicit_bzero.o test-explicit_bzero.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-explicit_bzero test-explicit_bzero.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-explicit_bzero test-explicit_bzero.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fcntl-h.o test-fcntl-h.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fcntl-h test-fcntl-h.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fcntl-h test-fcntl-h.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fcntl.o test-fcntl.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fcntl test-fcntl.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fcntl test-fcntl.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fdopen.o test-fdopen.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fdopen test-fdopen.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fdopen test-fdopen.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fgetc.o test-fgetc.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fgetc test-fgetc.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fgetc test-fgetc.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-float.o test-float.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-float test-float.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-float test-float.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fopen-gnu.o test-fopen-gnu.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fopen-gnu test-fopen-gnu.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fopen-gnu test-fopen-gnu.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fopen.o test-fopen.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fopen test-fopen.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fopen test-fopen.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fpending.o test-fpending.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fpending test-fpending.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fpending test-fpending.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fputc.o test-fputc.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fputc test-fputc.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fputc test-fputc.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fread.o test-fread.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fread test-fread.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fread test-fread.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-free.o test-free.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-free test-free.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-free test-free.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fseek.o test-fseek.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fseek test-fseek.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fseek test-fseek.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fseeko.o test-fseeko.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fseeko test-fseeko.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fseeko test-fseeko.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fseeko3.o test-fseeko3.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fseeko3 test-fseeko3.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fseeko3 test-fseeko3.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fseeko4.o test-fseeko4.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fseeko4 test-fseeko4.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fseeko4 test-fseeko4.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fstat.o test-fstat.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fstat test-fstat.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fstat test-fstat.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-ftell.o test-ftell.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftell test-ftell.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftell test-ftell.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-ftell3.o test-ftell3.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftell3 test-ftell3.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftell3 test-ftell3.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-ftello.o test-ftello.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftello test-ftello.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftello test-ftello.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-ftello3.o test-ftello3.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftello3 test-ftello3.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftello3 test-ftello3.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-ftello4.o test-ftello4.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftello4 test-ftello4.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftello4 test-ftello4.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-ftruncate.o test-ftruncate.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftruncate test-ftruncate.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ftruncate test-ftruncate.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-func.o test-func.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-func test-func.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-func test-func.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-fwrite.o test-fwrite.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fwrite test-fwrite.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-fwrite test-fwrite.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-getaddrinfo.o test-getaddrinfo.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getaddrinfo test-getaddrinfo.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getaddrinfo test-getaddrinfo.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-getcwd-lgpl.o test-getcwd-lgpl.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getcwd-lgpl test-getcwd-lgpl.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getcwd-lgpl test-getcwd-lgpl.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-getdelim.o test-getdelim.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getdelim test-getdelim.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getdelim test-getdelim.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-getdtablesize.o test-getdtablesize.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getdtablesize test-getdtablesize.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getdtablesize test-getdtablesize.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-getline.o test-getline.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getline test-getline.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getline test-getline.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-getpeername.o test-getpeername.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getpeername test-getpeername.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getpeername test-getpeername.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-getprogname.o test-getprogname.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getprogname test-getprogname.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-getprogname test-getprogname.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-gettimeofday.o test-gettimeofday.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-gettimeofday test-gettimeofday.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-gettimeofday test-gettimeofday.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-scratch-buffer.o test-scratch-buffer.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-scratch-buffer test-scratch-buffer.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-scratch-buffer test-scratch-buffer.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-hash.o test-hash.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-hash test-hash.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-hash test-hash.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-ignore-value.o test-ignore-value.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ignore-value test-ignore-value.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ignore-value test-ignore-value.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-inet_ntop.o test-inet_ntop.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-inet_ntop test-inet_ntop.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-inet_ntop test-inet_ntop.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-inet_pton.o test-inet_pton.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-inet_pton test-inet_pton.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-inet_pton test-inet_pton.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-intprops.o test-intprops.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-intprops test-intprops.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-intprops test-intprops.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-inttostr.o test-inttostr.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-inttostr test-inttostr.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-inttostr test-inttostr.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-inttypes.o test-inttypes.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-inttypes test-inttypes.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-inttypes test-inttypes.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-ioctl.o test-ioctl.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ioctl test-ioctl.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-ioctl test-ioctl.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-isblank.o test-isblank.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-isblank test-isblank.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-isblank test-isblank.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-isnand-nolibm.o test-isnand-nolibm.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-isnand-nolibm test-isnand-nolibm.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-isnand-nolibm test-isnand-nolibm.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-isnanf-nolibm.o test-isnanf-nolibm.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-isnanf-nolibm test-isnanf-nolibm.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-isnanf-nolibm test-isnanf-nolibm.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-isnanl-nolibm.o test-isnanl-nolibm.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-isnanl-nolibm test-isnanl-nolibm.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-isnanl-nolibm test-isnanl-nolibm.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-langinfo.o test-langinfo.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-langinfo test-langinfo.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-langinfo test-langinfo.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-largefile.o test-largefile.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-largefile test-largefile.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-largefile test-largefile.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-limits-h.o test-limits-h.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-limits-h test-limits-h.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-limits-h test-limits-h.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-linked_list.o test-linked_list.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-linked_list test-linked_list.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-linked_list test-linked_list.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-linkedhash_list.o test-linkedhash_list.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-linkedhash_list test-linkedhash_list.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-linkedhash_list test-linkedhash_list.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-listen.o test-listen.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-listen test-listen.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-listen test-listen.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-locale.o test-locale.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-locale test-locale.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-locale test-locale.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-localename.o test-localename.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-localename test-localename.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-localename test-localename.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-rwlock1.o test-rwlock1.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-rwlock1 test-rwlock1.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-rwlock1 test-rwlock1.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-lock.o test-lock.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-lock test-lock.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-lock test-lock.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-once.o test-once.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-once1 test-once.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-once1 test-once.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-once2 test-once.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-once2 test-once.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-lseek.o test-lseek.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-lseek test-lseek.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-lseek test-lseek.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-lstat.o test-lstat.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-lstat test-lstat.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-lstat test-lstat.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-malloc-gnu.o test-malloc-gnu.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-malloc-gnu test-malloc-gnu.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-malloc-gnu test-malloc-gnu.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-malloca.o test-malloca.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-malloca test-malloca.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-malloca test-malloca.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-math.o test-math.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-math test-math.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-math test-math.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-memchr.o test-memchr.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-memchr test-memchr.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-memchr test-memchr.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-memset_explicit.o test-memset_explicit.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-memset_explicit test-memset_explicit.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-memset_explicit test-memset_explicit.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-nanosleep.o test-nanosleep.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-nanosleep test-nanosleep.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-nanosleep test-nanosleep.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-netdb.o test-netdb.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-netdb test-netdb.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-netdb test-netdb.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-netinet_in.o test-netinet_in.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-netinet_in test-netinet_in.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-netinet_in test-netinet_in.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-nstrftime.o test-nstrftime.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-nstrftime test-nstrftime.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-nstrftime test-nstrftime.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-open.o test-open.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-open test-open.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-open test-open.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-parse-datetime.o test-parse-datetime.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-parse-datetime test-parse-datetime.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-parse-datetime test-parse-datetime.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pathmax.o test-pathmax.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pathmax test-pathmax.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pathmax test-pathmax.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-perror.o test-perror.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-perror test-perror.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-perror test-perror.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-perror2.o test-perror2.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-perror2 test-perror2.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-perror2 test-perror2.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pipe.o test-pipe.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pipe test-pipe.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pipe test-pipe.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pselect.o test-pselect.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pselect test-pselect.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pselect test-pselect.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pthread-cond.o test-pthread-cond.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-cond test-pthread-cond.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-cond test-pthread-cond.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pthread.o test-pthread.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread test-pthread.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread test-pthread.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pthread-mutex.o test-pthread-mutex.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-mutex test-pthread-mutex.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-mutex test-pthread-mutex.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pthread-once1.o test-pthread-once1.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-once1 test-pthread-once1.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-once1 test-pthread-once1.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pthread-once2.o test-pthread-once2.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-once2 test-pthread-once2.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-once2 test-pthread-once2.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pthread-rwlock.o test-pthread-rwlock.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-rwlock test-pthread-rwlock.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-rwlock test-pthread-rwlock.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pthread-thread.o test-pthread-thread.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-thread test-pthread-thread.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread-thread test-pthread-thread.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pthread_sigmask1.o test-pthread_sigmask1.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread_sigmask1 test-pthread_sigmask1.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-pthread_sigmask1 test-pthread_sigmask1.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-pthread_sigmask2.o test-pthread_sigmask2.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-pthread_sigmask2 test-pthread_sigmask2.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-pthread_sigmask2 test-pthread_sigmask2.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-putenv.o test-putenv.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-putenv test-putenv.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-putenv test-putenv.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-raise.o test-raise.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-raise test-raise.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-raise test-raise.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-random.o test-random.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-random test-random.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-random test-random.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-random-mt.o test-random-mt.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-random-mt test-random-mt.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-random-mt test-random-mt.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-random_r.o test-random_r.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-random_r test-random_r.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-random_r test-random_r.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-rawmemchr.o test-rawmemchr.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-rawmemchr test-rawmemchr.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-rawmemchr test-rawmemchr.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-read-file.o test-read-file.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-read-file test-read-file.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-read-file test-read-file.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-readlink.o test-readlink.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-readlink test-readlink.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-readlink test-readlink.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-realloc-gnu.o test-realloc-gnu.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-realloc-gnu test-realloc-gnu.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-realloc-gnu test-realloc-gnu.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-reallocarray.o test-reallocarray.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-reallocarray test-reallocarray.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-reallocarray test-reallocarray.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-recv.o test-recv.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-recv test-recv.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-recv test-recv.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-recvfrom.o test-recvfrom.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-recvfrom test-recvfrom.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-recvfrom test-recvfrom.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sched.o test-sched.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sched test-sched.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sched test-sched.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-select.o test-select.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-select test-select.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-select test-select.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-select-fd.o test-select-fd.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-select-fd test-select-fd.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-select-fd test-select-fd.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-select-stdin.o test-select-stdin.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-select-stdin test-select-stdin.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-select-stdin test-select-stdin.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-send.o test-send.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-send test-send.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-send test-send.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sendto.o test-sendto.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sendto test-sendto.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sendto test-sendto.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-setenv.o test-setenv.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setenv test-setenv.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setenv test-setenv.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-setlocale_null.o test-setlocale_null.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale_null test-setlocale_null.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale_null test-setlocale_null.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-setlocale_null-mt-one.o test-setlocale_null-mt-one.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale_null-mt-one test-setlocale_null-mt-one.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale_null-mt-one test-setlocale_null-mt-one.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-setlocale_null-mt-all.o test-setlocale_null-mt-all.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale_null-mt-all test-setlocale_null-mt-all.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale_null-mt-all test-setlocale_null-mt-all.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-setlocale_null-unlocked.o test-setlocale_null-unlocked.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale_null-unlocked test-setlocale_null-unlocked.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale_null-unlocked test-setlocale_null-unlocked.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-setlocale1.o test-setlocale1.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale1 test-setlocale1.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale1 test-setlocale1.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-setlocale2.o test-setlocale2.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale2 test-setlocale2.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setlocale2 test-setlocale2.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-setsockopt.o test-setsockopt.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setsockopt test-setsockopt.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-setsockopt test-setsockopt.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-shutdown.o test-shutdown.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-shutdown test-shutdown.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-shutdown test-shutdown.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-signal-h.o test-signal-h.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-signal-h test-signal-h.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-signal-h test-signal-h.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-signbit.o test-signbit.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-signbit test-signbit.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-signbit test-signbit.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sigprocmask.o test-sigprocmask.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sigprocmask test-sigprocmask.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sigprocmask test-sigprocmask.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sleep.o test-sleep.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sleep test-sleep.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sleep test-sleep.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-snprintf.o test-snprintf.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-snprintf test-snprintf.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-snprintf test-snprintf.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sockets.o test-sockets.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sockets test-sockets.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sockets test-sockets.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-stat.o test-stat.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stat test-stat.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stat test-stat.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-stat-time.o test-stat-time.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stat-time test-stat-time.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stat-time test-stat-time.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-stdbool.o test-stdbool.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stdbool test-stdbool.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stdbool test-stdbool.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-stdckdint.o test-stdckdint.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stdckdint test-stdckdint.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stdckdint test-stdckdint.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-stddef.o test-stddef.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stddef test-stddef.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stddef test-stddef.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-stdint.o test-stdint.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stdint test-stdint.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stdint test-stdint.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-stdio.o test-stdio.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stdio test-stdio.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stdio test-stdio.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-stdlib.o test-stdlib.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stdlib test-stdlib.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-stdlib test-stdlib.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-strerror.o test-strerror.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strerror test-strerror.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strerror test-strerror.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-strerror_r.o test-strerror_r.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strerror_r test-strerror_r.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strerror_r test-strerror_r.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-string.o test-string.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-string test-string.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-string test-string.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-strings.o test-strings.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strings test-strings.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strings test-strings.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-strnlen.o test-strnlen.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strnlen test-strnlen.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strnlen test-strnlen.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-strtoll.o test-strtoll.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strtoll test-strtoll.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strtoll test-strtoll.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-strverscmp.o test-strverscmp.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strverscmp test-strverscmp.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-strverscmp test-strverscmp.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-symlink.o test-symlink.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-symlink test-symlink.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-symlink test-symlink.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sys_ioctl.o test-sys_ioctl.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_ioctl test-sys_ioctl.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_ioctl test-sys_ioctl.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sys_select.o test-sys_select.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_select test-sys_select.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_select test-sys_select.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sys_socket.o test-sys_socket.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_socket test-sys_socket.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_socket test-sys_socket.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sys_stat.o test-sys_stat.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_stat test-sys_stat.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_stat test-sys_stat.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sys_time.o test-sys_time.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_time test-sys_time.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_time test-sys_time.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sys_types.o test-sys_types.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_types test-sys_types.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_types test-sys_types.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-sys_uio.o test-sys_uio.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_uio test-sys_uio.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-sys_uio test-sys_uio.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-thread_self.o test-thread_self.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-thread_self test-thread_self.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-thread_self test-thread_self.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-thread_create.o test-thread_create.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-thread_create test-thread_create.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-thread_create test-thread_create.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-time-h.o test-time-h.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-time-h test-time-h.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-time-h test-time-h.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-time.o test-time.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-time test-time.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-time test-time.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-gmtime_r.o test-gmtime_r.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-gmtime_r test-gmtime_r.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-gmtime_r test-gmtime_r.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-gmtime_r-mt.o test-gmtime_r-mt.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-gmtime_r-mt test-gmtime_r-mt.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-gmtime_r-mt test-gmtime_r-mt.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-localtime_r.o test-localtime_r.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-localtime_r test-localtime_r.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-localtime_r test-localtime_r.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-localtime_r-mt.o test-localtime_r-mt.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-localtime_r-mt test-localtime_r-mt.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-localtime_r-mt test-localtime_r-mt.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-timespec.o test-timespec.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-timespec test-timespec.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-timespec test-timespec.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-tls.o test-tls.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-tls test-tls.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wl,--no-as-needed -o test-tls test-tls.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-unistd.o test-unistd.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-unistd test-unistd.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-unistd test-unistd.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-unsetenv.o test-unsetenv.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-unsetenv test-unsetenv.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-unsetenv test-unsetenv.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-usleep.o test-usleep.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-usleep test-usleep.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-usleep test-usleep.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-vasnprintf.o test-vasnprintf.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-vasnprintf test-vasnprintf.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-vasnprintf test-vasnprintf.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-vasprintf.o test-vasprintf.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-vasprintf test-vasprintf.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-vasprintf test-vasprintf.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-verify.o test-verify.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-verify test-verify.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-verify test-verify.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-vsnprintf.o test-vsnprintf.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-vsnprintf test-vsnprintf.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-vsnprintf test-vsnprintf.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-wchar.o test-wchar.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-wchar test-wchar.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-wchar test-wchar.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a x86_64-alt-linux-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../.. -DIN_GNUTLS_GNULIB_TESTS=1 -I. -I. -I../../.. -I./../../.. -I../../../src/gl -I./../../../src/gl -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o test-xalloc-die.o test-xalloc-die.c /bin/sh ../../../libtool --tag=CC --preserve-dup-deps --mode=link x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-xalloc-die test-xalloc-die.o libtests.a ../../../src/gl/libgnu_gpl.la libtests.a ../../../src/gl/libgnu_gpl.la libtests.a libtool: link: x86_64-alt-linux-gcc -Wno-error -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o test-xalloc-die test-xalloc-die.o libtests.a libtests.a ../../../src/gl/.libs/libgnu_gpl.a libtests.a make[6]: 'libtests.a' is up to date. make[6]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make check-TESTS make[6]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[7]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' PASS: test-accept PASS: test-alignasof PASS: test-alloca-opt PASS: test-arpa_inet PASS: test-array_list PASS: test-assert PASS: test-binary-io.sh PASS: test-bind PASS: test-bitrotate PASS: test-byteswap PASS: test-c-ctype PASS: test-c-strcase.sh PASS: test-calloc-gnu PASS: test-canonicalize-lgpl PASS: test-cloexec PASS: test-close PASS: test-connect PASS: test-ctype PASS: test-dup2 PASS: test-environ PASS: test-errno PASS: test-error.sh PASS: test-explicit_bzero PASS: test-fcntl-h PASS: test-fcntl PASS: test-fdopen PASS: test-fgetc PASS: test-float PASS: test-fopen-gnu PASS: test-fopen PASS: test-fpending.sh PASS: test-fputc PASS: test-fread PASS: test-free PASS: test-fseek.sh PASS: test-fseek2.sh PASS: test-fseeko.sh PASS: test-fseeko2.sh PASS: test-fseeko3.sh PASS: test-fseeko4.sh PASS: test-fstat PASS: test-ftell.sh PASS: test-ftell2.sh PASS: test-ftell3 PASS: test-ftello.sh PASS: test-ftello2.sh PASS: test-ftello3 PASS: test-ftello4.sh PASS: test-ftruncate.sh PASS: test-func PASS: test-fwrite SKIP: test-getaddrinfo PASS: test-getcwd-lgpl PASS: test-getdelim PASS: test-getdtablesize PASS: test-getline PASS: test-getpeername PASS: test-getprogname PASS: test-gettimeofday PASS: test-scratch-buffer PASS: test-hash PASS: test-ignore-value PASS: test-inet_ntop PASS: test-inet_pton PASS: test-intprops PASS: test-inttostr PASS: test-inttypes PASS: test-ioctl PASS: test-isblank PASS: test-isnand-nolibm PASS: test-isnanf-nolibm PASS: test-isnanl-nolibm PASS: test-langinfo PASS: test-largefile PASS: test-limits-h PASS: test-linked_list PASS: test-linkedhash_list PASS: test-listen PASS: test-locale PASS: test-localename PASS: test-rwlock1 PASS: test-lock PASS: test-once1 PASS: test-once2 PASS: test-lseek.sh PASS: test-lstat PASS: test-malloc-gnu PASS: test-malloca PASS: test-math PASS: test-memchr PASS: test-memset_explicit PASS: test-nanosleep PASS: test-netdb PASS: test-netinet_in PASS: test-nstrftime-1.sh PASS: test-nstrftime-2.sh PASS: test-open PASS: test-parse-datetime PASS: test-pathmax PASS: test-perror.sh PASS: test-perror2 PASS: test-pipe PASS: test-pselect PASS: test-pthread-cond PASS: test-pthread PASS: test-pthread-mutex PASS: test-pthread-once1 PASS: test-pthread-once2 PASS: test-pthread-rwlock PASS: test-pthread-thread PASS: test-pthread_sigmask1 PASS: test-pthread_sigmask2 PASS: test-putenv PASS: test-raise PASS: test-random PASS: test-random-mt PASS: test-random_r PASS: test-rawmemchr PASS: test-read-file PASS: test-readlink PASS: test-realloc-gnu PASS: test-reallocarray PASS: test-recv PASS: test-recvfrom PASS: test-sched PASS: test-select PASS: test-select-in.sh PASS: test-select-out.sh PASS: test-send PASS: test-sendto PASS: test-setenv PASS: test-setlocale_null PASS: test-setlocale_null-mt-one PASS: test-setlocale_null-mt-all PASS: test-setlocale_null-unlocked PASS: test-setlocale1.sh PASS: test-setlocale2.sh PASS: test-setsockopt PASS: test-shutdown PASS: test-signal-h PASS: test-signbit PASS: test-sigprocmask PASS: test-sleep PASS: test-snprintf PASS: test-sockets PASS: test-stat PASS: test-stat-time PASS: test-stdbool PASS: test-stdckdint PASS: test-stddef PASS: test-stdint PASS: test-stdio PASS: test-stdlib PASS: test-strerror PASS: test-strerror_r PASS: test-string PASS: test-strings PASS: test-strnlen PASS: test-strtoll PASS: test-strverscmp PASS: test-symlink PASS: test-sys_ioctl PASS: test-sys_select PASS: test-sys_socket PASS: test-sys_stat PASS: test-sys_time PASS: test-sys_types PASS: test-sys_uio PASS: test-init.sh PASS: test-thread_self PASS: test-thread_create PASS: test-time-h PASS: test-time PASS: test-gmtime_r PASS: test-gmtime_r-mt PASS: test-localtime_r PASS: test-localtime_r-mt PASS: test-timespec PASS: test-tls PASS: test-unistd PASS: test-unsetenv PASS: test-usleep PASS: test-vasnprintf PASS: test-vasprintf PASS: test-verify PASS: test-verify.sh PASS: test-vsnprintf PASS: test-wchar PASS: test-xalloc-die.sh ============================================================================ Testsuite summary for GnuTLS 3.8.8 ============================================================================ # TOTAL: 189 # PASS: 188 # SKIP: 1 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[7]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[6]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[5]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src/gl' Making check in src make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' make check-am make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/src' Making check in tests make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' Making check in . make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' make tls13/supported_versions tls13/tls12-no-tls13-exts tls13/post-handshake-with-cert tls13/post-handshake-without-cert tls13/cookie tls13/key_share tls13/prf tls13/prf-early tls13/post-handshake-with-cert-ticket tls12-rollback-detection tls11-rollback-detection tls12-check-rollback-val tls11-check-rollback-val tls13/post-handshake-with-psk tls13/post-handshake-with-cert-auto tls13/anti_replay tls13/compress-cert tls13/compress-cert-neg tls13/compress-cert-neg2 tls13/compress-cert-cli tls13/hello_retry_request tls13/hello_retry_request_resume tls13/psk-ext tls13/key_update tls13/key_update_multiple tls13/key_limits tls13/multi-ocsp tls13/ocsp-client tls13/change_cipher_spec tls13-cipher-neg tls13/no-psk-exts tls13/psk-dumbfw tls13/psk-ke-modes tls13-early-start tls13/no-auto-send-ticket mini-record-2 simple gnutls_hmac_fast set_pkcs12_cred cert certuniqueid tls-neg-ext-key mpi certificate_set_x509_crl dn parse_ca x509-dn x509-dn-decode record-sizes hostname-check cve-2008-4989 pkcs12_s2k chainverify missingissuer missingissuer_aia record-sizes-range crq_key_id x509sign-verify sign-verify cve-2009-1415 cve-2009-1416 tls10-server-kx-neg tls11-server-kx-neg tls12-server-kx-neg ssl30-server-kx-neg tls12-cipher-neg tls11-cipher-neg tls10-cipher-neg ssl30-cipher-neg crq_apis init_roundtrip pkcs12_s2k_pem dn2 tls12-rehandshake-cert-3 nul-in-x509-names x509_altname pkcs12_encode mini-x509 gnutls_session_set_id rng-fork mini-eagain-dtls resume-dtls empty_retrieve_function tls13-rehandshake-cert gnutls_ext_raw_parse handshake-large-cert x509cert x509cert-tl x509cert-ct infoaccess mini-dtls-hello-verify sign-verify-ed25519-rfc8080 trustdb-tofu dtls-rehandshake-anon mini-alpn mini-dtls-large mini-termination mini-x509-cas mini-x509-2 pkcs12_simple mini-emsgsize-dtls chainverify-unsorted mini-overhead tls12-ffdhe mini-dtls-heartbeat mini-x509-callbacks key-openssl priorities priorities-groups gnutls_x509_privkey_import gnutls_x509_crt_list_import time x509-server-verify sign-verify-ext4 tls-neg-ext4-key resume-lifetime mini-dtls-srtp rsa-encrypt-decrypt mini-loss-time gnutls-strcodes mini-record mini-dtls-record handshake-timeout mini-record-range cert-status rsa-psk global-init sec-params sign-verify-data fips-test fips-override-test mini-global-load name-constraints x509-extensions long-session-id mini-x509-callbacks-intr mini-dtls-lowmtu set_x509_key_file-late crlverify mini-dtls-discard mini-record-failure openconnect-dtls12 tls12-rehandshake-cert-2 custom-urls set_x509_key_mem set_x509_key_file tls12-rehandshake-cert-auto tls12-rehandshake-set-prio mini-chain-unsorted x509-verify-duplicate x509-verify-with-crl mini-dtls-mtu privkey-verify-broken mini-dtls-record-asym key-import-export priority-set priority-set2 pubkey-import-export sign-is-secure spki spki-abstract rsa-rsa-oaep rsa-rsa-pss mini-dtls-fork mini-key-material x509cert-invalid tls-ext-register tls-supplemental mini-dtls0-9 duplicate-extensions record-retvals mini-server-name tls-etm tls-force-etm x509-cert-callback alerts client-sign-md5-rep tls12-invalid-key-exchanges session-rdn-read tls13-cert-key-exchange x509-cert-callback-ocsp gnutls_ocsp_resp_list_import2 server-sign-md5-rep privkey-keygen mini-tls-nonblock no-signal pkcs7-gen dtls-etm x509sign-verify-rsa x509sign-verify-ecdsa x509sign-verify-gost cipher-alignment oids atfork prf psk-file priority-init2 post-client-hello-change-prio status-request status-request-ok rfc7633-missing sign-verify-ext fallback-scsv pkcs8-key-decode urls dtls-rehandshake-cert rfc7633-ok key-usage-rsa key-usage-ecdhe-rsa mini-session-verify-function auto-verify record-timeouts mini-dtls-hello-verify-48 set-default-prio tls12-anon-upgrade tlsext-decoding rsa-psk-cb gnutls-ids rehandshake-switch-cert rehandshake-switch-cert-allow rehandshake-switch-cert-client rehandshake-switch-cert-client-allow handshake-versions dtls-handshake-versions dtls-max-record tls12-max-record alpn-server-prec ocsp-filename-memleak dh-params rehandshake-ext-secret pcert-list session-export-funcs handshake-false-start version-checks key-material-dtls key-material-set-dtls name-constraints-merge crl-basic crq-basic send-client-cert custom-urls-override hex rehandshake-switch-psk-id rehandshake-switch-srp-id base64 srpbase64 pkcs1-digest-info set_x509_key set_x509_key_file_der set_x509_pkcs12_key crt_apis tls12-cert-key-exchange tls11-cert-key-exchange tls10-cert-key-exchange ssl30-cert-key-exchange dtls12-cert-key-exchange dtls10-cert-key-exchange x509-cert-callback-legacy keylog-env ssl2-hello tlsfeature-ext dtls-rehandshake-cert-2 dtls-session-ticket-lost tlsfeature-crt dtls-rehandshake-cert-3 resume-with-false-start set_x509_key_file_ocsp client-fastopen rng-sigint srp safe-renegotiation/srn0 safe-renegotiation/srn1 safe-renegotiation/srn2 safe-renegotiation/srn3 safe-renegotiation/srn4 safe-renegotiation/srn5 rsa-illegal-import set_x509_ocsp_multi_invalid set_key set_x509_key_file_ocsp_multi2 set_x509_ocsp_multi_unknown set_x509_ocsp_multi_pem tls-ext-not-in-dtls set_key_utf8 set_x509_key_utf8 insecure_key handshake-large-packet client_dsa_key server_ecdsa_key tls-session-ext-register tls-session-supplemental multi-alerts naked-alerts pkcs7-cat-parse set_known_dh_params_x509 set_known_dh_params_anon set_known_dh_params_psk session-tickets-ok session-tickets-missing set_x509_key_file_legacy status-request-ext gnutls_x509_crt_sign gnutls_x509_crq_sign dtls-repro-20170915 rng-no-onload dtls1-2-mtu-check crl_apis cert_verify_inv_utf8 no-extensions no-status-request hostname-check-utf8 pkcs8-key-decode-encrypted priority-mix pkcs7 send-data-before-handshake recv-data-before-handshake crt_inv_write x509sign-verify-error rng-op-nonce rng-op-random rng-op-key x509-dn-decode-compat ip-check mini-x509-ipaddr trust-store base64-raw random-art dhex509self dss-sig-val sign-pk-api tls-session-ext-override record-pad tls13-server-kx-neg gnutls_ext_raw_parse_dtls key-export-pkcs8 null_retrieve_function tls-record-size-limit tls-crt_type-neg resume-with-stek-expiration resume-with-previous-stek rawpk-api tls-record-size-limit-asym dh-compute ecdh-compute sign-verify-data-newapi sign-verify-newapi sign-verify-deterministic iov aead-cipher-vec tls13-without-timeout-func buffer status-request-revoked set_x509_ocsp_multi_cli kdf-api keylog-func handshake-write x509cert-dntypes id-on-xmppAddr tls13-compat-mode ciphersuite-name x509-upnconstraint xts-key-check cipher-padding pkcs7-verify-double-free fips-rsa-sizes tls12-rehandshake-ticket pathbuf tls-force-ems psk-importer privkey-derive dh-compute2 ecdh-compute2 tls-channel-binding strict-der system-prio-file tls-pthread fips-mode-pthread dtls-pthread rng-pthread pkcs11-cert-import-url-exts pkcs11-get-exts pkcs11-get-raw-issuer-exts pkcs11-cert-import-url4-exts pkcs11/pkcs11-chainverify pkcs11/pkcs11-get-issuer pkcs11/pkcs11-is-known pkcs11/pkcs11-combo pkcs11/pkcs11-privkey pkcs11/pkcs11-pubkey-import-rsa pkcs11/pkcs11-pubkey-import-ecdsa pkcs11-import-url-privkey pkcs11-privkey-fork pkcs11/pkcs11-ec-privkey-test pkcs11-privkey-always-auth pkcs11-privkey-export pkcs11/pkcs11-import-with-pin pkcs11/pkcs11-privkey-pthread pkcs11/pkcs11-pin-func pkcs11/pkcs11-obj-import pkcs11-privkey-fork-reinit pkcs11-mechanisms pkcs11-privkey-safenet-always-auth pkcs11/pkcs11-rsa-pss-privkey-test pkcs11/tls-neg-pkcs11-key pkcs11/pkcs11-privkey-generate pkcs11/gnutls_x509_crt_list_import_url pkcs11/gnutls_pcert_list_import_x509_file pkcs11/pkcs11-eddsa-privkey-test pkcs11-token-raw pkcs11-obj-raw pkcs11-import-url-privkey-caps ocsp openssl x509self x509dn anonself pskself pskself2 dhepskself setcredcrash tls12-resume-x509 tls12-resume-psk tls12-resume-anon tls13-resume-x509 tls13-resume-psk tls13-early-data tls13-early-data-neg tls13-early-data-neg2 resume-with-record-size-limit record-sendfile tls13/post-handshake-with-cert-pkcs11 pkcs11/tls-neg-pkcs11-no-key global-init-override pkcs11/distrust-after system-override-hash system-override-sig system-override-sig-tls dtls-stress system-override-curves-allowlist protocol-set-allowlist rsaes-pkcs1-v1_5 \ rfc2253-escape-test.sh rsa-md5-collision/rsa-md5-collision.sh systemkey.sh dtls/dtls.sh dtls/dtls-resume.sh fastopen.sh pkgconfig.sh starttls.sh starttls-ftp.sh starttls-smtp.sh starttls-lmtp.sh starttls-pop3.sh starttls-xmpp.sh starttls-nntp.sh starttls-sieve.sh ocsp-tests/ocsp-tls-connection.sh ocsp-tests/ocsp-must-staple-connection.sh ocsp-tests/ocsp-test.sh cipher-listings.sh sni-hostname.sh server-multi-keys.sh psktool.sh ocsp-tests/ocsp-load-chain.sh gnutls-cli-save-data.sh gnutls-cli-debug.sh sni-resume.sh ocsp-tests/ocsptool.sh cert-reencoding.sh pkcs7-cat.sh long-crl.sh serv-udp.sh logfile-option.sh gnutls-cli-resume.sh profile-tests.sh server-weak-keys.sh ocsp-tests/ocsp-signer-verify.sh cfg-test.sh sanity-lib.sh system-override-sig.sh system-override-hash.sh system-override-versions.sh system-override-invalid.sh system-override-curves.sh system-override-profiles.sh system-override-tls.sh system-override-kx.sh system-override-default-priority-string.sh system-override-sig-tls.sh system-override-hash-filters-prf.sh system-override-sig-allowlist.sh system-override-hash-allowlist.sh system-override-versions-allowlist.sh system-override-curves-allowlist.sh system-override-special-allowlist.sh protocol-set-allowlist.sh system-override-allow-rsa-pkcs1-encrypt.sh gnutls-cli-self-signed.sh gnutls-cli-invalid-crl.sh gnutls-cli-rawpk.sh dh-fips-approved.sh p11-kit-trust.sh testpkcs11.sh certtool-pkcs11.sh pkcs11-tool.sh pqc-hybrid-kx.sh make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/supported_versions.o tls13/supported_versions.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/supported_versions tls13/supported_versions.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/supported_versions tls13/supported_versions.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |tls13/supported_versions.c:340:6: | 340 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 346 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 332 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 336 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/tls12-no-tls13-exts.o tls13/tls12-no-tls13-exts.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/tls12-no-tls13-exts tls13/tls12-no-tls13-exts.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/tls12-no-tls13-exts tls13/tls12-no-tls13-exts.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |tls13/tls12-no-tls13-exts.c:205:6: | 205 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 211 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 197 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 201 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/post-handshake-with-cert.o tls13/post-handshake-with-cert.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/post-handshake-with-cert tls13/post-handshake-with-cert.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/post-handshake-with-cert tls13/post-handshake-with-cert.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/post-handshake-without-cert.o tls13/post-handshake-without-cert.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/post-handshake-without-cert tls13/post-handshake-without-cert.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/post-handshake-without-cert tls13/post-handshake-without-cert.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |tls13/post-handshake-without-cert.c:234:6: | 234 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 240 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 226 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 230 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/cookie.o tls13/cookie.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/cookie tls13/cookie.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/cookie tls13/cookie.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/key_share.o tls13/key_share.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/key_share tls13/key_share.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/key_share tls13/key_share.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/prf.o tls13/prf.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/prf tls13/prf.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/prf tls13/prf.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/prf-early.o tls13/prf-early.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/prf-early tls13/prf-early.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/prf-early tls13/prf-early.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/post-handshake-with-cert-ticket.o tls13/post-handshake-with-cert-ticket.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/post-handshake-with-cert-ticket tls13/post-handshake-with-cert-ticket.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/post-handshake-with-cert-ticket tls13/post-handshake-with-cert-ticket.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/tls12_rollback_detection-rnd-rollback-detection.o `test -f 'tls13/rnd-rollback-detection.c' || echo './'`tls13/rnd-rollback-detection.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-rollback-detection tls13/tls12_rollback_detection-rnd-rollback-detection.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-rollback-detection tls13/tls12_rollback_detection-rnd-rollback-detection.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -DTLS11 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/tls11_rollback_detection-rnd-rollback-detection.o `test -f 'tls13/rnd-rollback-detection.c' || echo './'`tls13/rnd-rollback-detection.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DTLS11 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls11-rollback-detection tls13/tls11_rollback_detection-rnd-rollback-detection.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -DTLS11 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls11-rollback-detection tls13/tls11_rollback_detection-rnd-rollback-detection.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/tls12_check_rollback_val-rnd-check-rollback-val.o `test -f 'tls13/rnd-check-rollback-val.c' || echo './'`tls13/rnd-check-rollback-val.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-check-rollback-val tls13/tls12_check_rollback_val-rnd-check-rollback-val.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-check-rollback-val tls13/tls12_check_rollback_val-rnd-check-rollback-val.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -DTLS11 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/tls11_check_rollback_val-rnd-check-rollback-val.o `test -f 'tls13/rnd-check-rollback-val.c' || echo './'`tls13/rnd-check-rollback-val.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DTLS11 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls11-check-rollback-val tls13/tls11_check_rollback_val-rnd-check-rollback-val.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -DTLS11 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls11-check-rollback-val tls13/tls11_check_rollback_val-rnd-check-rollback-val.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/post-handshake-with-psk.o tls13/post-handshake-with-psk.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/post-handshake-with-psk tls13/post-handshake-with-psk.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/post-handshake-with-psk tls13/post-handshake-with-psk.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/post-handshake-with-cert-auto.o tls13/post-handshake-with-cert-auto.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/post-handshake-with-cert-auto tls13/post-handshake-with-cert-auto.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/post-handshake-with-cert-auto tls13/post-handshake-with-cert-auto.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -I../gl -I../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/anti_replay-anti_replay.o `test -f 'tls13/anti_replay.c' || echo './'`tls13/anti_replay.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/anti_replay tls13/anti_replay-anti_replay.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/anti_replay tls13/anti_replay-anti_replay.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/compress-cert.o tls13/compress-cert.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/compress-cert tls13/compress-cert.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/compress-cert tls13/compress-cert.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/compress-cert-neg.o tls13/compress-cert-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/compress-cert-neg tls13/compress-cert-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/compress-cert-neg tls13/compress-cert-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/compress-cert-neg2.o tls13/compress-cert-neg2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/compress-cert-neg2 tls13/compress-cert-neg2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/compress-cert-neg2 tls13/compress-cert-neg2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/compress-cert-cli.o tls13/compress-cert-cli.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/compress-cert-cli tls13/compress-cert-cli.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/compress-cert-cli tls13/compress-cert-cli.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/hello_retry_request.o tls13/hello_retry_request.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/hello_retry_request tls13/hello_retry_request.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/hello_retry_request tls13/hello_retry_request.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/hello_retry_request_resume.o tls13/hello_retry_request_resume.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/hello_retry_request_resume tls13/hello_retry_request_resume.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/hello_retry_request_resume tls13/hello_retry_request_resume.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |tls13/hello_retry_request_resume.c:291:6: | 291 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 297 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 283 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 287 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/psk-ext.o tls13/psk-ext.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/psk-ext tls13/psk-ext.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/psk-ext tls13/psk-ext.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/key_update.o tls13/key_update.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/key_update tls13/key_update.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/key_update tls13/key_update.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/key_update_multiple.o tls13/key_update_multiple.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/key_update_multiple tls13/key_update_multiple.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/key_update_multiple tls13/key_update_multiple.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/key_limits.o tls13/key_limits.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/key_limits tls13/key_limits.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/key_limits tls13/key_limits.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/multi-ocsp.o tls13/multi-ocsp.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/multi-ocsp tls13/multi-ocsp.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/multi-ocsp tls13/multi-ocsp.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-8 | |tls13/multi-ocsp.c:120:6: | 120 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 139 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 140 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 141 | | 142 | gnutls_certificate_set_flags(xcred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (7) ...to here |...... | 145 | certfile1 = get_tmpname(certname1); | | ~ | | | | | (8) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 9-10 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (9) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (10) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 11 | |lto1: | (11): ...to here | <------+ | 'doit': events 12-21 | |tls13/multi-ocsp.c:145:21: | 145 | certfile1 = get_tmpname(certname1); | | ^ | | | | | (12) returning to 'doit' from 'get_tmpname' |...... | 148 | if (fp == NULL) | | ~ | | | | | (13) following 'false' branch (when 'fp_52' is non-NULL)... | 149 | fail("error in fopen\n"); | 150 | assert(fwrite(server_localhost_ca3_cert_chain_pem, 1, | | ~ | | | | | (14) ...to here | | (15) following 'true' branch... | 151 | strlen(server_localhost_ca3_cert_chain_pem), fp) > 0); | 152 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (16) ...to here | | (17) following 'true' branch... | 153 | fp) > 0); | 154 | fclose(fp); | | ~ | | | | | (18) ...to here |...... | 158 | if (ret < 0) | | ~ | | | | | (19) following 'false' branch (when 'ret_59 >= 0')... | 159 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 160 | index1 = ret; | | ~ | | | | | (20) ...to here |...... | 163 | certfile2 = get_tmpname(certname2); | | ~ | | | | | (21) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 22-23 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (22) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (23) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 24 | |lto1: | (24): ...to here | <------+ | 'doit': events 25-44 | |tls13/multi-ocsp.c:163:21: | 163 | certfile2 = get_tmpname(certname2); | | ^ | | | | | (25) returning to 'doit' from 'get_tmpname' |...... | 166 | if (fp == NULL) | | ~ | | | | | (26) following 'false' branch (when 'fp_64' is non-NULL)... | 167 | fail("error in fopen\n"); | 168 | assert(fwrite(server_localhost6_ca3_cert_chain_pem, 1, | | ~ | | | | | (27) ...to here | | (28) following 'true' branch... | 169 | strlen(server_localhost6_ca3_cert_chain_pem), fp) > 0); | 170 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (29) ...to here | | (30) following 'true' branch... | 171 | fp) > 0); | 172 | fclose(fp); | | ~ | | | | | (31) ...to here |...... | 176 | if (ret < 0) | | ~ | | | | | (32) following 'false' branch (when 'ret_71 >= 0')... | 177 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 178 | index2 = ret; | | ~ | | | | | (33) ...to here |...... | 183 | if (ret < 0) | | ~ | | | | | (34) following 'false' branch (when 'ret_74 >= 0')... |...... | 187 | ret = gnutls_certificate_set_ocsp_status_request_mem( | | ~ | | | | | (35) ...to here | 188 | xcred, &test_localhost6.ocsp[0], index2, GNUTLS_X509_FMT_DER); | 189 | if (ret < 0) | | ~ | | | | | (36) following 'false' branch (when 'ret_76 >= 0')... |...... | 193 | xcred, &test_localhost6.ocsp[1], index2, GNUTLS_X509_FMT_DER); | | ~ | | | | | (37) ...to here | 194 | if (ret < 0) | | ~ | | | | | (38) following 'false' branch (when 'ret_78 >= 0')... |...... | 199 | gnutls_certificate_set_verify_flags(clicred, | | ~ | | | | | (39) ...to here | 200 | GNUTLS_VERIFY_DISABLE_CRL_CHECKS); | 201 | if (gnutls_certificate_get_verify_flags(clicred) != | | ~ | | | | | (40) following 'false' branch... |...... | 205 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (41) ...to here | 206 | GNUTLS_X509_FMT_PEM); | 207 | if (ret < 0) { | | ~ | | | | | (42) following 'false' branch (when 'ret_82 >= 0')... |...... | 211 | test_cli_serv(xcred, clicred, "NORMAL:-VERS-TLS-ALL:+VERS-TLS1.3", | | ~ | | | | | (43) ...to here | | (44) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 45-46 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (45) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (46) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 47-59 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (47) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (48) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (49) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (50) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (51) ...to here | 79 | if (ret < 0) | | ~ | | | | | (52) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (53) ...to here | | (54) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(55) ...to here | | (56) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (57) ...to here | | (58) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (59) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/ocsp-client.o tls13/ocsp-client.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/ocsp-client tls13/ocsp-client.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/ocsp-client tls13/ocsp-client.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-8 | |tls13/ocsp-client.c:110:6: | 110 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 131 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 132 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 133 | | 134 | gnutls_certificate_set_flags(clicred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (7) ...to here | 135 | | 136 | certfile1 = get_tmpname(certname1); | | ~ | | | | | (8) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 9-10 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (9) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (10) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 11 | |lto1: | (11): ...to here | <------+ | 'doit': events 12-21 | |tls13/ocsp-client.c:136:21: | 136 | certfile1 = get_tmpname(certname1); | | ^ | | | | | (12) returning to 'doit' from 'get_tmpname' |...... | 140 | if (fp == NULL) | | ~ | | | | | (13) following 'false' branch (when 'fp_53' is non-NULL)... | 141 | fail("error in fopen\n"); | 142 | assert(fwrite(server_localhost_ca3_cert_chain_pem, 1, | | ~ | | | | | (14) ...to here | | (15) following 'true' branch... | 143 | strlen(server_localhost_ca3_cert_chain_pem), fp) > 0); | 144 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (16) ...to here | | (17) following 'true' branch... | 145 | fp) > 0); | 146 | fclose(fp); | | ~ | | | | | (18) ...to here |...... | 150 | if (ret < 0) | | ~ | | | | | (19) following 'false' branch (when 'ret_60 >= 0')... |...... | 154 | certfile2 = get_tmpname(certname2); | | ~ | | | | | (20) ...to here | | (21) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 22-23 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (22) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (23) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 24 | |lto1: | (24): ...to here | <------+ | 'doit': events 25-34 | |tls13/ocsp-client.c:154:21: | 154 | certfile2 = get_tmpname(certname2); | | ^ | | | | | (25) returning to 'doit' from 'get_tmpname' |...... | 157 | if (fp == NULL) | | ~ | | | | | (26) following 'false' branch (when 'fp_64' is non-NULL)... | 158 | fail("error in fopen\n"); | 159 | assert(fwrite(cli_ca3_cert_pem, 1, strlen(cli_ca3_cert_pem), fp) > 0); | | ~ | | | | | (27) ...to here | | (28) following 'true' branch... | 160 | assert(fwrite(cli_ca3_key_pem, 1, strlen(cli_ca3_key_pem), fp) > 0); | | ~ | | | | | (29) ...to here | | (30) following 'true' branch... | 161 | fclose(fp); | | ~ | | | | | (31) ...to here |...... | 164 | if (ret < 0) | | ~ | | | | | (32) following 'false' branch (when 'ret_71 >= 0')... | 165 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 166 | index1 = ret; | | ~ | | | | | (33) ...to here | 167 | | 168 | certfile3 = get_tmpname(certname3); | | ~ | | | | | (34) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 35-36 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (35) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (36) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 37 | |lto1: | (37): ...to here | <------+ | 'doit': events 38-57 | |tls13/ocsp-client.c:168:21: | 168 | certfile3 = get_tmpname(certname3); | | ^ | | | | | (38) returning to 'doit' from 'get_tmpname' | 169 | fp = fopen(certfile3, "wb"); | 170 | if (fp == NULL) | | ~ | | | | | (39) following 'false' branch (when 'fp_76' is non-NULL)... | 171 | fail("error in fopen\n"); | 172 | assert(fwrite(cli_cert_pem, 1, strlen((char *)cli_cert_pem), fp) > 0); | | ~ | | | | | (40) ...to here | | (41) following 'true' branch... | 173 | assert(fwrite(cli_key_pem, 1, strlen((char *)cli_key_pem), fp) > 0); | | ~ | | | | | (42) ...to here | | (43) following 'true' branch... | 174 | fclose(fp); | | ~ | | | | | (44) ...to here |...... | 178 | if (ret < 0) | | ~ | | | | | (45) following 'false' branch (when 'ret_83 >= 0')... | 179 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 180 | index2 = ret; | | ~ | | | | | (46) ...to here |...... | 187 | if (ret < 0) | | ~ | | | | | (47) following 'false' branch (when 'ret_87 >= 0')... |...... | 191 | ret = gnutls_certificate_set_ocsp_status_request_mem( | | ~ | | | | | (48) ...to here | 192 | clicred, &ocsp_resp1, index1, GNUTLS_X509_FMT_DER); | 193 | if (ret < 0) | | ~ | | | | | (49) following 'false' branch (when 'ret_89 >= 0')... |...... | 198 | gnutls_certificate_set_verify_flags(clicred, | | ~ | | | | | (50) ...to here | 199 | GNUTLS_VERIFY_DISABLE_CRL_CHECKS); | 200 | if (gnutls_certificate_get_verify_flags(clicred) != | | ~ | | | | | (51) following 'false' branch... |...... | 204 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (52) ...to here | 205 | GNUTLS_X509_FMT_PEM); | 206 | if (ret < 0) { | | ~ | | | | | (53) following 'false' branch (when 'ret_93 >= 0')... |...... | 210 | ret = gnutls_certificate_set_x509_trust_mem(xcred, &subca3_cert, | | ~ | | | | | (54) ...to here | 211 | GNUTLS_X509_FMT_PEM); | 212 | if (ret < 0) { | | ~ | | | | | (55) following 'false' branch (when 'ret_95 >= 0')... |...... | 216 | _test_cli_serv(xcred, clicred, "NORMAL:-VERS-TLS-ALL:+VERS-TLS1.3", | | ~ | | | | | (56) ...to here | | (57) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 58-70 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (58) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (59) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (60) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (61) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (62) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (63) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (64) ...to here | | (65) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(66) ...to here | | (67) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (68) ...to here | | (69) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (70) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/change_cipher_spec.o tls13/change_cipher_spec.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/change_cipher_spec tls13/change_cipher_spec.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/change_cipher_spec tls13/change_cipher_spec.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'start': events 1-2 | |tls13/change_cipher_spec.c:326:13: | 326 | static void start(unsigned ccs_check) | | ^ | | | | | (1) entry to 'start' |...... | 332 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 318 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 322 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-cipher-neg.o tls13-cipher-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-cipher-neg tls13-cipher-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-cipher-neg tls13-cipher-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/no-psk-exts.o tls13/no-psk-exts.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/no-psk-exts tls13/no-psk-exts.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/no-psk-exts tls13/no-psk-exts.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |tls13/no-psk-exts.c:227:6: | 227 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 233 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 219 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 223 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/psk-dumbfw.o tls13/psk-dumbfw.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/psk-dumbfw tls13/psk-dumbfw.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/psk-dumbfw tls13/psk-dumbfw.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'run_test': events 1-2 | |tls13/psk-dumbfw.c:289:13: | 289 | static void run_test(const char *prio) | | ^ | | | | | (1) entry to 'run_test' |...... | 295 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 281 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 285 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |./utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/psk-ke-modes.o tls13/psk-ke-modes.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/psk-ke-modes tls13/psk-ke-modes.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/psk-ke-modes tls13/psk-ke-modes.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-early-start.o tls13-early-start.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-early-start tls13-early-start.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-early-start tls13-early-start.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/no-auto-send-ticket.o tls13/no-auto-send-ticket.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/no-auto-send-ticket tls13/no-auto-send-ticket.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/no-auto-send-ticket tls13/no-auto-send-ticket.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-record-2.o mini-record-2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-record-2 mini-record-2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-record-2 mini-record-2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o simple.o simple.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o simple simple.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o simple simple.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_hmac_fast.o gnutls_hmac_fast.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls_hmac_fast gnutls_hmac_fast.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_hmac_fast gnutls_hmac_fast.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_pkcs12_cred.o set_pkcs12_cred.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_pkcs12_cred set_pkcs12_cred.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_pkcs12_cred set_pkcs12_cred.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cert.o cert.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cert cert.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cert cert.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o certuniqueid.o certuniqueid.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o certuniqueid certuniqueid.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o certuniqueid certuniqueid.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-neg-ext-key.o tls-neg-ext-key.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-neg-ext-key tls-neg-ext-key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-neg-ext-key tls-neg-ext-key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -I../gl -I../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mpi-mpi.o `test -f 'mpi.c' || echo './'`mpi.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mpi mpi-mpi.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mpi mpi-mpi.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o certificate_set_x509_crl.o certificate_set_x509_crl.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o certificate_set_x509_crl certificate_set_x509_crl.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o certificate_set_x509_crl certificate_set_x509_crl.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dn.o dn.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dn dn.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dn dn.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o parse_ca.o parse_ca.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o parse_ca parse_ca.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o parse_ca parse_ca.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-dn.o x509-dn.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-dn x509-dn.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-dn x509-dn.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-dn-decode.o x509-dn-decode.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-dn-decode x509-dn-decode.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-dn-decode x509-dn-decode.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o record-sizes.o record-sizes.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o record-sizes record-sizes.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o record-sizes record-sizes.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hostname-check.o hostname-check.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o hostname-check hostname-check.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o hostname-check hostname-check.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cve-2008-4989.o cve-2008-4989.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cve-2008-4989 cve-2008-4989.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cve-2008-4989 cve-2008-4989.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -I../gl -I../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs12_s2k-pkcs12_s2k.o `test -f 'pkcs12_s2k.c' || echo './'`pkcs12_s2k.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs12_s2k pkcs12_s2k-pkcs12_s2k.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs12_s2k pkcs12_s2k-pkcs12_s2k.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o chainverify.o chainverify.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o chainverify chainverify.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o chainverify chainverify.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o missingissuer.o missingissuer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o missingissuer missingissuer.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o missingissuer missingissuer.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o missingissuer_aia.o missingissuer_aia.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o missingissuer_aia missingissuer_aia.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o missingissuer_aia missingissuer_aia.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o record-sizes-range.o record-sizes-range.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o record-sizes-range record-sizes-range.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o record-sizes-range record-sizes-range.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crq_key_id.o crq_key_id.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o crq_key_id crq_key_id.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o crq_key_id crq_key_id.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs crq_key_id.c: In function 'doit.part.0': crq_key_id.c:180:20: warning: check of 'pkey_key_id_18' for NULL after already dereferencing it [-Wanalyzer-deref-before-check] 180 | if (pkey_key_id) { | ^ 'doit': events 1-3 | | 40 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 57 | if (ret < 0) | | ~ | | | | | (2) following 'false' branch (when 'ret_5 >= 0')... |...... | 60 | gnutls_global_set_log_function(tls_log_func); | | ~ | | | | | (3) ...to here | 'doit': event 4 | |lto1: | (4): calling 'doit.part.0' from 'doit' | +--> 'doit.part.0': events 5-44 | | 40 | void doit(void) | | ^ | | | | | (5) entry to 'doit.part.0' |...... | 64 | for (algorithm = GNUTLS_PK_RSA; algorithm <= GNUTLS_PK_DSA; | | ~ | | | | | (6) following 'true' branch (when 'algorithm_8 != 3')... |...... | 70 | ret = gnutls_x509_crq_init(&crq); | | ~ | | | | | (7) ...to here | 71 | if (ret < 0) | | ~ | | | | | (8) following 'false' branch (when 'ret_1 >= 0')... |...... | 75 | ret = gnutls_x509_privkey_init(&pkey); | | ~ | | | | | (9) ...to here | 76 | if (ret < 0) { | | ~ | | | | | (10) following 'false' branch (when 'ret_3 >= 0')... |...... | 81 | ret = gnutls_privkey_init(&abs_pkey); | | ~ | | | | | (11) ...to here | 82 | if (ret < 0) { | | ~ | | | | | (12) following 'false' branch (when 'ret_5 >= 0')... |...... | 87 | ret = gnutls_x509_privkey_generate(pkey, algorithm, 2048, 0); | | ~ | | | | | (13) ...to here | 88 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_9 >= 0')... |...... | 92 | } else if (debug) { | | ~ | | | | | (15) ...to here |...... | 100 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (16) following 'false' branch (when 'ret_15 == -51')... |...... | 105 | pkey_key_id = malloc(sizeof(unsigned char) * pkey_key_id_len); | | ~ | | | | | (17) ...to here | | (18) allocated here |...... | 108 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (19) following 'false' branch (when 'ret_20 == 0')... |...... | 113 | ret = gnutls_x509_crq_set_version(crq, 1); | | ~ | | | | | (20) ...to here | 114 | if (ret < 0) { | | ~ | | | | | (21) following 'false' branch (when 'ret_23 >= 0')... |...... | 119 | ret = gnutls_x509_crq_set_key(crq, pkey); | | ~ | | | | | (22) ...to here | 120 | if (ret < 0) { | | ~ | | | | | (23) following 'false' branch (when 'ret_27 >= 0')... |...... | 125 | ret = gnutls_x509_crq_set_dn_by_oid( | | ~ | | | | | (24) ...to here | 126 | crq, GNUTLS_OID_X520_COMMON_NAME, 0, "CN-Test", 7); | 127 | if (ret < 0) { | | ~ | | | | | (25) following 'false' branch (when 'ret_30 >= 0')... |...... | 132 | ret = gnutls_privkey_import_x509(abs_pkey, pkey, 0); | | ~ | | | | | (26) ...to here | 133 | if (ret < 0) { | | ~ | | | | | (27) following 'false' branch (when 'ret_34 >= 0')... |...... | 138 | ret = gnutls_x509_crq_privkey_sign(crq, abs_pkey, | | ~ | | | | | (28) ...to here | 139 | GNUTLS_DIG_SHA256, 0); | 140 | if (ret < 0) { | | ~ | | | | | (29) following 'false' branch (when 'ret_38 >= 0')... |...... | 145 | ret = gnutls_x509_crq_verify(crq, 0); | | ~ | | | | | (30) ...to here | 146 | if (ret < 0) { | | ~ | | | | | (31) following 'false' branch (when 'ret_41 >= 0')... |...... | 151 | crq_key_id_len = 0; | | ~ | | | | | (32) ...to here |...... | 154 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (33) following 'false' branch (when 'ret_44 == -51')... |...... | 159 | crq_key_id = malloc(sizeof(unsigned char) * crq_key_id_len); | | ~ | | | | | (34) ...to here |...... | 162 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (35) following 'false' branch (when 'ret_49 == 0')... |...... | 167 | if (crq_key_id_len == pkey_key_id_len) { | | ~ ~ | | | | | | | (36) ...to here | | (37) following 'true' branch... | 168 | ret = memcmp(crq_key_id, pkey_key_id, crq_key_id_len); | | ~ | | | | | (38) ...to here | | (39) pointer 'pkey_key_id_18' is dereferenced here | 169 | if (ret == 0) { | | ~ | | | | | (40) following 'true' branch (when 'ret_53 == 0')... | 170 | if (debug) | | ~~ | | || | | |(41) ...to here | | (42) following 'false' branch... |...... | 180 | if (pkey_key_id) { | | ~ | | | | | (43) ...to here | | (44) pointer 'pkey_key_id_18' is checked for NULL here but it was already dereferenced at (39) | crq_key_id.c:180:20: warning: check of 'pkey_key_id_18' for NULL after already dereferencing it [-Wanalyzer-deref-before-check] 180 | if (pkey_key_id) { | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-5 | |crq_key_id.c:40:6: | 40 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 57 | if (ret < 0) | | ~ | | | | | (4) following 'false' branch (when 'ret_5 >= 0')... |...... | 60 | gnutls_global_set_log_function(tls_log_func); | | ~ | | | | | (5) ...to here | 'doit': event 6 | |lto1: | (6): calling 'doit.part.0' from 'doit' | +--> 'doit.part.0': events 7-46 | | 40 | void doit(void) | | ^ | | | | | (7) entry to 'doit.part.0' |...... | 64 | for (algorithm = GNUTLS_PK_RSA; algorithm <= GNUTLS_PK_DSA; | | ~ | | | | | (8) following 'true' branch (when 'algorithm_8 != 3')... |...... | 70 | ret = gnutls_x509_crq_init(&crq); | | ~ | | | | | (9) ...to here | 71 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_1 >= 0')... |...... | 75 | ret = gnutls_x509_privkey_init(&pkey); | | ~ | | | | | (11) ...to here | 76 | if (ret < 0) { | | ~ | | | | | (12) following 'false' branch (when 'ret_3 >= 0')... |...... | 81 | ret = gnutls_privkey_init(&abs_pkey); | | ~ | | | | | (13) ...to here | 82 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_5 >= 0')... |...... | 87 | ret = gnutls_x509_privkey_generate(pkey, algorithm, 2048, 0); | | ~ | | | | | (15) ...to here | 88 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_9 >= 0')... |...... | 92 | } else if (debug) { | | ~ | | | | | (17) ...to here |...... | 100 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (18) following 'false' branch (when 'ret_15 == -51')... |...... | 105 | pkey_key_id = malloc(sizeof(unsigned char) * pkey_key_id_len); | | ~ | | | | | (19) ...to here | | (20) allocated here |...... | 108 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (21) following 'false' branch (when 'ret_20 == 0')... |...... | 113 | ret = gnutls_x509_crq_set_version(crq, 1); | | ~ | | | | | (22) ...to here | 114 | if (ret < 0) { | | ~ | | | | | (23) following 'false' branch (when 'ret_23 >= 0')... |...... | 119 | ret = gnutls_x509_crq_set_key(crq, pkey); | | ~ | | | | | (24) ...to here | 120 | if (ret < 0) { | | ~ | | | | | (25) following 'false' branch (when 'ret_27 >= 0')... |...... | 125 | ret = gnutls_x509_crq_set_dn_by_oid( | | ~ | | | | | (26) ...to here | 126 | crq, GNUTLS_OID_X520_COMMON_NAME, 0, "CN-Test", 7); | 127 | if (ret < 0) { | | ~ | | | | | (27) following 'false' branch (when 'ret_30 >= 0')... |...... | 132 | ret = gnutls_privkey_import_x509(abs_pkey, pkey, 0); | | ~ | | | | | (28) ...to here | 133 | if (ret < 0) { | | ~ | | | | | (29) following 'false' branch (when 'ret_34 >= 0')... |...... | 138 | ret = gnutls_x509_crq_privkey_sign(crq, abs_pkey, | | ~ | | | | | (30) ...to here | 139 | GNUTLS_DIG_SHA256, 0); | 140 | if (ret < 0) { | | ~ | | | | | (31) following 'false' branch (when 'ret_38 >= 0')... |...... | 145 | ret = gnutls_x509_crq_verify(crq, 0); | | ~ | | | | | (32) ...to here | 146 | if (ret < 0) { | | ~ | | | | | (33) following 'false' branch (when 'ret_41 >= 0')... |...... | 151 | crq_key_id_len = 0; | | ~ | | | | | (34) ...to here |...... | 154 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (35) following 'false' branch (when 'ret_44 == -51')... |...... | 159 | crq_key_id = malloc(sizeof(unsigned char) * crq_key_id_len); | | ~ | | | | | (36) ...to here |...... | 162 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (37) following 'false' branch (when 'ret_49 == 0')... |...... | 167 | if (crq_key_id_len == pkey_key_id_len) { | | ~ ~ | | | | | | | (38) ...to here | | (39) following 'true' branch... | 168 | ret = memcmp(crq_key_id, pkey_key_id, crq_key_id_len); | | ~ | | | | | (40) ...to here | | (41) pointer 'pkey_key_id_18' is dereferenced here | 169 | if (ret == 0) { | | ~ | | | | | (42) following 'true' branch (when 'ret_53 == 0')... | 170 | if (debug) | | ~~ | | || | | |(43) ...to here | | (44) following 'false' branch... |...... | 180 | if (pkey_key_id) { | | ~ | | | | | (45) ...to here | | (46) pointer 'pkey_key_id_18' is checked for NULL here but it was already dereferenced at (41) | crq_key_id.c:185:20: warning: check of 'crq_key_id_47' for NULL after already dereferencing it [-Wanalyzer-deref-before-check] 185 | if (crq_key_id) { | ^ 'doit': events 1-3 | | 40 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 57 | if (ret < 0) | | ~ | | | | | (2) following 'false' branch (when 'ret_5 >= 0')... |...... | 60 | gnutls_global_set_log_function(tls_log_func); | | ~ | | | | | (3) ...to here | 'doit': event 4 | |lto1: | (4): calling 'doit.part.0' from 'doit' | +--> 'doit.part.0': events 5-46 | | 40 | void doit(void) | | ^ | | | | | (5) entry to 'doit.part.0' |...... | 64 | for (algorithm = GNUTLS_PK_RSA; algorithm <= GNUTLS_PK_DSA; | | ~ | | | | | (6) following 'true' branch (when 'algorithm_8 != 3')... |...... | 70 | ret = gnutls_x509_crq_init(&crq); | | ~ | | | | | (7) ...to here | 71 | if (ret < 0) | | ~ | | | | | (8) following 'false' branch (when 'ret_1 >= 0')... |...... | 75 | ret = gnutls_x509_privkey_init(&pkey); | | ~ | | | | | (9) ...to here | 76 | if (ret < 0) { | | ~ | | | | | (10) following 'false' branch (when 'ret_3 >= 0')... |...... | 81 | ret = gnutls_privkey_init(&abs_pkey); | | ~ | | | | | (11) ...to here | 82 | if (ret < 0) { | | ~ | | | | | (12) following 'false' branch (when 'ret_5 >= 0')... |...... | 87 | ret = gnutls_x509_privkey_generate(pkey, algorithm, 2048, 0); | | ~ | | | | | (13) ...to here | 88 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_9 >= 0')... |...... | 92 | } else if (debug) { | | ~ | | | | | (15) ...to here |...... | 100 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (16) following 'false' branch (when 'ret_15 == -51')... |...... | 105 | pkey_key_id = malloc(sizeof(unsigned char) * pkey_key_id_len); | | ~ | | | | | (17) ...to here |...... | 108 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (18) following 'false' branch (when 'ret_20 == 0')... |...... | 113 | ret = gnutls_x509_crq_set_version(crq, 1); | | ~ | | | | | (19) ...to here | 114 | if (ret < 0) { | | ~ | | | | | (20) following 'false' branch (when 'ret_23 >= 0')... |...... | 119 | ret = gnutls_x509_crq_set_key(crq, pkey); | | ~ | | | | | (21) ...to here | 120 | if (ret < 0) { | | ~ | | | | | (22) following 'false' branch (when 'ret_27 >= 0')... |...... | 125 | ret = gnutls_x509_crq_set_dn_by_oid( | | ~ | | | | | (23) ...to here | 126 | crq, GNUTLS_OID_X520_COMMON_NAME, 0, "CN-Test", 7); | 127 | if (ret < 0) { | | ~ | | | | | (24) following 'false' branch (when 'ret_30 >= 0')... |...... | 132 | ret = gnutls_privkey_import_x509(abs_pkey, pkey, 0); | | ~ | | | | | (25) ...to here | 133 | if (ret < 0) { | | ~ | | | | | (26) following 'false' branch (when 'ret_34 >= 0')... |...... | 138 | ret = gnutls_x509_crq_privkey_sign(crq, abs_pkey, | | ~ | | | | | (27) ...to here | 139 | GNUTLS_DIG_SHA256, 0); | 140 | if (ret < 0) { | | ~ | | | | | (28) following 'false' branch (when 'ret_38 >= 0')... |...... | 145 | ret = gnutls_x509_crq_verify(crq, 0); | | ~ | | | | | (29) ...to here | 146 | if (ret < 0) { | | ~ | | | | | (30) following 'false' branch (when 'ret_41 >= 0')... |...... | 151 | crq_key_id_len = 0; | | ~ | | | | | (31) ...to here |...... | 154 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (32) following 'false' branch (when 'ret_44 == -51')... |...... | 159 | crq_key_id = malloc(sizeof(unsigned char) * crq_key_id_len); | | ~ | | | | | (33) ...to here | | (34) allocated here |...... | 162 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (35) following 'false' branch (when 'ret_49 == 0')... |...... | 167 | if (crq_key_id_len == pkey_key_id_len) { | | ~ ~ | | | | | | | (36) ...to here | | (37) following 'true' branch... | 168 | ret = memcmp(crq_key_id, pkey_key_id, crq_key_id_len); | | ~ | | | | | (38) ...to here | | (39) pointer 'crq_key_id_47' is dereferenced here | 169 | if (ret == 0) { | | ~ | | | | | (40) following 'true' branch (when 'ret_53 == 0')... | 170 | if (debug) | | ~~ | | || | | |(41) ...to here | | (42) following 'false' branch... |...... | 180 | if (pkey_key_id) { | | ~ | | | | | (43) ...to here | | (44) following 'false' branch (when 'pkey_key_id_18' is NULL)... |...... | 185 | if (crq_key_id) { | | ~ | | | | | (45) ...to here | | (46) pointer 'crq_key_id_47' is checked for NULL here but it was already dereferenced at (39) | crq_key_id.c:185:20: warning: check of 'crq_key_id_47' for NULL after already dereferencing it [-Wanalyzer-deref-before-check] 185 | if (crq_key_id) { | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-5 | |crq_key_id.c:40:6: | 40 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 57 | if (ret < 0) | | ~ | | | | | (4) following 'false' branch (when 'ret_5 >= 0')... |...... | 60 | gnutls_global_set_log_function(tls_log_func); | | ~ | | | | | (5) ...to here | 'doit': event 6 | |lto1: | (6): calling 'doit.part.0' from 'doit' | +--> 'doit.part.0': events 7-48 | | 40 | void doit(void) | | ^ | | | | | (7) entry to 'doit.part.0' |...... | 64 | for (algorithm = GNUTLS_PK_RSA; algorithm <= GNUTLS_PK_DSA; | | ~ | | | | | (8) following 'true' branch (when 'algorithm_8 != 3')... |...... | 70 | ret = gnutls_x509_crq_init(&crq); | | ~ | | | | | (9) ...to here | 71 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_1 >= 0')... |...... | 75 | ret = gnutls_x509_privkey_init(&pkey); | | ~ | | | | | (11) ...to here | 76 | if (ret < 0) { | | ~ | | | | | (12) following 'false' branch (when 'ret_3 >= 0')... |...... | 81 | ret = gnutls_privkey_init(&abs_pkey); | | ~ | | | | | (13) ...to here | 82 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_5 >= 0')... |...... | 87 | ret = gnutls_x509_privkey_generate(pkey, algorithm, 2048, 0); | | ~ | | | | | (15) ...to here | 88 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_9 >= 0')... |...... | 92 | } else if (debug) { | | ~ | | | | | (17) ...to here |...... | 100 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (18) following 'false' branch (when 'ret_15 == -51')... |...... | 105 | pkey_key_id = malloc(sizeof(unsigned char) * pkey_key_id_len); | | ~ | | | | | (19) ...to here |...... | 108 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (20) following 'false' branch (when 'ret_20 == 0')... |...... | 113 | ret = gnutls_x509_crq_set_version(crq, 1); | | ~ | | | | | (21) ...to here | 114 | if (ret < 0) { | | ~ | | | | | (22) following 'false' branch (when 'ret_23 >= 0')... |...... | 119 | ret = gnutls_x509_crq_set_key(crq, pkey); | | ~ | | | | | (23) ...to here | 120 | if (ret < 0) { | | ~ | | | | | (24) following 'false' branch (when 'ret_27 >= 0')... |...... | 125 | ret = gnutls_x509_crq_set_dn_by_oid( | | ~ | | | | | (25) ...to here | 126 | crq, GNUTLS_OID_X520_COMMON_NAME, 0, "CN-Test", 7); | 127 | if (ret < 0) { | | ~ | | | | | (26) following 'false' branch (when 'ret_30 >= 0')... |...... | 132 | ret = gnutls_privkey_import_x509(abs_pkey, pkey, 0); | | ~ | | | | | (27) ...to here | 133 | if (ret < 0) { | | ~ | | | | | (28) following 'false' branch (when 'ret_34 >= 0')... |...... | 138 | ret = gnutls_x509_crq_privkey_sign(crq, abs_pkey, | | ~ | | | | | (29) ...to here | 139 | GNUTLS_DIG_SHA256, 0); | 140 | if (ret < 0) { | | ~ | | | | | (30) following 'false' branch (when 'ret_38 >= 0')... |...... | 145 | ret = gnutls_x509_crq_verify(crq, 0); | | ~ | | | | | (31) ...to here | 146 | if (ret < 0) { | | ~ | | | | | (32) following 'false' branch (when 'ret_41 >= 0')... |...... | 151 | crq_key_id_len = 0; | | ~ | | | | | (33) ...to here |...... | 154 | if (ret != GNUTLS_E_SHORT_MEMORY_BUFFER) { | | ~ | | | | | (34) following 'false' branch (when 'ret_44 == -51')... |...... | 159 | crq_key_id = malloc(sizeof(unsigned char) * crq_key_id_len); | | ~ | | | | | (35) ...to here | | (36) allocated here |...... | 162 | if (ret != GNUTLS_E_SUCCESS) { | | ~ | | | | | (37) following 'false' branch (when 'ret_49 == 0')... |...... | 167 | if (crq_key_id_len == pkey_key_id_len) { | | ~ ~ | | | | | | | (38) ...to here | | (39) following 'true' branch... | 168 | ret = memcmp(crq_key_id, pkey_key_id, crq_key_id_len); | | ~ | | | | | (40) ...to here | | (41) pointer 'crq_key_id_47' is dereferenced here | 169 | if (ret == 0) { | | ~ | | | | | (42) following 'true' branch (when 'ret_53 == 0')... | 170 | if (debug) | | ~~ | | || | | |(43) ...to here | | (44) following 'false' branch... |...... | 180 | if (pkey_key_id) { | | ~ | | | | | (45) ...to here | | (46) following 'false' branch (when 'pkey_key_id_18' is NULL)... |...... | 185 | if (crq_key_id) { | | ~ | | | | | (47) ...to here | | (48) pointer 'crq_key_id_47' is checked for NULL here but it was already dereferenced at (41) | x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509sign-verify.o x509sign-verify.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509sign-verify x509sign-verify.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509sign-verify x509sign-verify.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign-verify.o sign-verify.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sign-verify sign-verify.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sign-verify sign-verify.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cve-2009-1415.o cve-2009-1415.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cve-2009-1415 cve-2009-1415.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cve-2009-1415 cve-2009-1415.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cve-2009-1416.o cve-2009-1416.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cve-2009-1416 cve-2009-1416.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cve-2009-1416 cve-2009-1416.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls10-server-kx-neg.o tls10-server-kx-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls10-server-kx-neg tls10-server-kx-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls10-server-kx-neg tls10-server-kx-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls11-server-kx-neg.o tls11-server-kx-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls11-server-kx-neg tls11-server-kx-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls11-server-kx-neg tls11-server-kx-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-server-kx-neg.o tls12-server-kx-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-server-kx-neg tls12-server-kx-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-server-kx-neg tls12-server-kx-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ssl30-server-kx-neg.o ssl30-server-kx-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ssl30-server-kx-neg ssl30-server-kx-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ssl30-server-kx-neg ssl30-server-kx-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-cipher-neg.o tls12-cipher-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-cipher-neg tls12-cipher-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-cipher-neg tls12-cipher-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls11-cipher-neg.o tls11-cipher-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls11-cipher-neg tls11-cipher-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls11-cipher-neg tls11-cipher-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls10-cipher-neg.o tls10-cipher-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls10-cipher-neg tls10-cipher-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls10-cipher-neg tls10-cipher-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ssl30-cipher-neg.o ssl30-cipher-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ssl30-cipher-neg ssl30-cipher-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ssl30-cipher-neg ssl30-cipher-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crq_apis.o crq_apis.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o crq_apis crq_apis.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o crq_apis crq_apis.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o init_roundtrip.o init_roundtrip.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o init_roundtrip init_roundtrip.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o init_roundtrip init_roundtrip.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs12_s2k_pem.o pkcs12_s2k_pem.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs12_s2k_pem pkcs12_s2k_pem.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs12_s2k_pem pkcs12_s2k_pem.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dn2.o dn2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dn2 dn2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dn2 dn2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-rehandshake-cert-3.o tls12-rehandshake-cert-3.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-rehandshake-cert-3 tls12-rehandshake-cert-3.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-rehandshake-cert-3 tls12-rehandshake-cert-3.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o nul-in-x509-names.o nul-in-x509-names.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o nul-in-x509-names nul-in-x509-names.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o nul-in-x509-names nul-in-x509-names.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509_altname.o x509_altname.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509_altname x509_altname.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509_altname x509_altname.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs12_encode.o pkcs12_encode.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs12_encode pkcs12_encode.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs12_encode pkcs12_encode.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-x509.o mini-x509.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-x509 mini-x509.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-x509 mini-x509.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_session_set_id.o gnutls_session_set_id.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls_session_set_id gnutls_session_set_id.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_session_set_id gnutls_session_set_id.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rng-fork.o rng-fork.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rng-fork rng-fork.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rng-fork rng-fork.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-eagain-dtls.o mini-eagain-dtls.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-eagain-dtls mini-eagain-dtls.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-eagain-dtls mini-eagain-dtls.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o resume-dtls.o resume-dtls.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o resume-dtls resume-dtls.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o resume-dtls resume-dtls.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o empty_retrieve_function.o empty_retrieve_function.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o empty_retrieve_function empty_retrieve_function.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o empty_retrieve_function empty_retrieve_function.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-4 | |empty_retrieve_function.c:76:6: | 76 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 95 | if (ret < 0) { | | ~ | | | | | (2) following 'false' branch (when 'ret_25 >= 0')... |...... | 100 | gnutls_certificate_allocate_credentials(&clicred); | | ~ | | | | | (3) ...to here | 101 | gnutls_certificate_set_retrieve_function(clicred, cert_cb1); | 102 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (4) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 5-17 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (5) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (6) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (7) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (8) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (9) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (11) ...to here | | (12) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(13) ...to here | | (14) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (15) ...to here | | (16) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (17) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-4 | |empty_retrieve_function.c:76:6: | 76 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 95 | if (ret < 0) { | | ~ | | | | | (2) following 'false' branch (when 'ret_25 >= 0')... |...... | 100 | gnutls_certificate_allocate_credentials(&clicred); | | ~ | | | | | (3) ...to here | 101 | gnutls_certificate_set_retrieve_function(clicred, cert_cb1); | 102 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (4) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 5-20 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (5) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (6) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (7) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (8) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (9) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (11) ...to here | | (12) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~ | | | | | (13) ...to here | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (14) following 'true' branch... |...... | 94 | ret = gnutls_credentials_set(client, GNUTLS_CRD_CERTIFICATE, | | ~ | | | | | (15) ...to here | 95 | client_cred); | 96 | if (ret < 0) | | ~ | | | | | (16) following 'false' branch (when 'ret_118 >= 0')... |...... | 99 | ret = gnutls_priority_set_direct(client, cli_prio, NULL); | | ~ | | | | | (17) ...to here | 100 | if (ret < 0) { | | ~ | | | | | (18) following 'false' branch (when 'ret_121 >= 0')... |...... | 103 | gnutls_transport_set_push_function(client, client_push); | | ~ | | | | | (19) ...to here |...... | 107 | if (cli_err == 0 && serv_err == 0) { | | ~ | | | | | (20) following 'false' branch... | '_test_cli_serv': event 21 | |lto1: | (21): ...to here | '_test_cli_serv': events 22-29 | | 110 | HANDSHAKE_EXPECT(client, server, cli_err, serv_err); | | ^ | | | | | (22) following 'true' branch... | | (23) ...to here | | (24) following 'false' branch... | 111 | goto cleanup; | | ~ | | | | | (25) ...to here |...... | 177 | if (client_cb) | | ~ | | | | | (26) following 'false' branch (when 'client_cb_166(D)' is NULL)... | 178 | client_cb(client, priv); | 179 | if (server_cb) | | ~ | | | | | (27) ...to here | | (28) following 'false' branch (when 'server_cb_169(D)' is NULL)... |...... | 182 | gnutls_deinit(client); | | ~ | | | | | (29) ...to here | <------+ | 'doit': events 30-31 | |empty_retrieve_function.c:102:9: | 102 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ^ | | | | | (30) returning to 'doit' from '_test_cli_serv' |...... | 109 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (31) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 32-44 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (32) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (33) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (34) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (35) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (36) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (37) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (38) ...to here | | (39) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(40) ...to here | | (41) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (42) ...to here | | (43) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (44) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-4 | |empty_retrieve_function.c:76:6: | 76 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 95 | if (ret < 0) { | | ~ | | | | | (2) following 'false' branch (when 'ret_25 >= 0')... |...... | 100 | gnutls_certificate_allocate_credentials(&clicred); | | ~ | | | | | (3) ...to here | 101 | gnutls_certificate_set_retrieve_function(clicred, cert_cb1); | 102 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (4) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 5-20 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (5) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (6) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (7) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (8) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (9) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (11) ...to here | | (12) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~ | | | | | (13) ...to here |...... | 89 | assert(gnutls_server_name_set(client, GNUTLS_NAME_DNS, | | ~ | | | | | (14) following 'true' branch... |...... | 94 | ret = gnutls_credentials_set(client, GNUTLS_CRD_CERTIFICATE, | | ~ | | | | | (15) ...to here | 95 | client_cred); | 96 | if (ret < 0) | | ~ | | | | | (16) following 'false' branch (when 'ret_118 >= 0')... |...... | 99 | ret = gnutls_priority_set_direct(client, cli_prio, NULL); | | ~ | | | | | (17) ...to here | 100 | if (ret < 0) { | | ~ | | | | | (18) following 'false' branch (when 'ret_121 >= 0')... |...... | 103 | gnutls_transport_set_push_function(client, client_push); | | ~ | | | | | (19) ...to here |...... | 107 | if (cli_err == 0 && serv_err == 0) { | | ~ | | | | | (20) following 'false' branch... | '_test_cli_serv': event 21 | |lto1: | (21): ...to here | '_test_cli_serv': events 22-29 | | 110 | HANDSHAKE_EXPECT(client, server, cli_err, serv_err); | | ^ | | | | | (22) following 'true' branch... | | (23) ...to here | | (24) following 'false' branch... | 111 | goto cleanup; | | ~ | | | | | (25) ...to here |...... | 177 | if (client_cb) | | ~ | | | | | (26) following 'false' branch (when 'client_cb_166(D)' is NULL)... | 178 | client_cb(client, priv); | 179 | if (server_cb) | | ~ | | | | | (27) ...to here | | (28) following 'false' branch (when 'server_cb_169(D)' is NULL)... |...... | 182 | gnutls_deinit(client); | | ~ | | | | | (29) ...to here | <------+ | 'doit': events 30-31 | |empty_retrieve_function.c:102:9: | 102 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ^ | | | | | (30) returning to 'doit' from '_test_cli_serv' |...... | 109 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (31) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 32-47 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (32) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (33) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (34) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (35) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (36) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (37) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (38) ...to here | | (39) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~ | | | | | (40) ...to here |...... | 89 | assert(gnutls_server_name_set(client, GNUTLS_NAME_DNS, | | ~ | | | | | (41) following 'true' branch... |...... | 94 | ret = gnutls_credentials_set(client, GNUTLS_CRD_CERTIFICATE, | | ~ | | | | | (42) ...to here | 95 | client_cred); | 96 | if (ret < 0) | | ~ | | | | | (43) following 'false' branch (when 'ret_118 >= 0')... |...... | 99 | ret = gnutls_priority_set_direct(client, cli_prio, NULL); | | ~ | | | | | (44) ...to here | 100 | if (ret < 0) { | | ~ | | | | | (45) following 'false' branch (when 'ret_121 >= 0')... |...... | 103 | gnutls_transport_set_push_function(client, client_push); | | ~ | | | | | (46) ...to here |...... | 107 | if (cli_err == 0 && serv_err == 0) { | | ~ | | | | | (47) following 'false' branch... | '_test_cli_serv': event 48 | |lto1: | (48): ...to here | '_test_cli_serv': events 49-56 | | 110 | HANDSHAKE_EXPECT(client, server, cli_err, serv_err); | | ^ | | | | | (49) following 'true' branch... | | (50) ...to here | | (51) following 'false' branch... | 111 | goto cleanup; | | ~ | | | | | (52) ...to here |...... | 177 | if (client_cb) | | ~ | | | | | (53) following 'false' branch (when 'client_cb_166(D)' is NULL)... | 178 | client_cb(client, priv); | 179 | if (server_cb) | | ~ | | | | | (54) ...to here | | (55) following 'false' branch (when 'server_cb_169(D)' is NULL)... |...... | 182 | gnutls_deinit(client); | | ~ | | | | | (56) ...to here | <------+ | 'doit': events 57-58 | |empty_retrieve_function.c:109:9: | 109 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ^ | | | | | (57) returning to 'doit' from '_test_cli_serv' |...... | 116 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (58) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 59-71 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (59) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (60) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (61) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (62) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (63) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (64) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (65) ...to here | | (66) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(67) ...to here | | (68) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (69) ...to here | | (70) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (71) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-rehandshake-cert.o tls13-rehandshake-cert.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-rehandshake-cert tls13-rehandshake-cert.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-rehandshake-cert tls13-rehandshake-cert.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_ext_raw_parse.o gnutls_ext_raw_parse.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls_ext_raw_parse gnutls_ext_raw_parse.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_ext_raw_parse gnutls_ext_raw_parse.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o handshake-large-cert.o handshake-large-cert.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o handshake-large-cert handshake-large-cert.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o handshake-large-cert handshake-large-cert.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509cert.o x509cert.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509cert x509cert.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509cert x509cert.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509cert-tl.o x509cert-tl.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509cert-tl x509cert-tl.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509cert-tl x509cert-tl.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509cert-ct.o x509cert-ct.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509cert-ct x509cert-ct.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509cert-ct x509cert-ct.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o infoaccess.o infoaccess.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o infoaccess infoaccess.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o infoaccess infoaccess.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-hello-verify.o mini-dtls-hello-verify.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-hello-verify mini-dtls-hello-verify.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-hello-verify mini-dtls-hello-verify.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign-verify-ed25519-rfc8080.o sign-verify-ed25519-rfc8080.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sign-verify-ed25519-rfc8080 sign-verify-ed25519-rfc8080.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sign-verify-ed25519-rfc8080 sign-verify-ed25519-rfc8080.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o trustdb-tofu.o trustdb-tofu.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o trustdb-tofu trustdb-tofu.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o trustdb-tofu trustdb-tofu.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-rehandshake-anon.o dtls-rehandshake-anon.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-rehandshake-anon dtls-rehandshake-anon.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-rehandshake-anon dtls-rehandshake-anon.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-alpn.o mini-alpn.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-alpn mini-alpn.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-alpn mini-alpn.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-large.o mini-dtls-large.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-large mini-dtls-large.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-large mini-dtls-large.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-termination.o mini-termination.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-termination mini-termination.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-termination mini-termination.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |mini-termination.c:304:6: | 304 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 305 | { | 306 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 295 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 300 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-x509-cas.o mini-x509-cas.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-x509-cas mini-x509-cas.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-x509-cas mini-x509-cas.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-x509-2.o mini-x509-2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-x509-2 mini-x509-2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-x509-2 mini-x509-2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs12_simple.o pkcs12_simple.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs12_simple pkcs12_simple.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs12_simple pkcs12_simple.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-emsgsize-dtls.o mini-emsgsize-dtls.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-emsgsize-dtls mini-emsgsize-dtls.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-emsgsize-dtls mini-emsgsize-dtls.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o chainverify-unsorted.o chainverify-unsorted.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o chainverify-unsorted chainverify-unsorted.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o chainverify-unsorted chainverify-unsorted.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-overhead.o mini-overhead.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-overhead mini-overhead.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-overhead mini-overhead.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |mini-overhead.c:310:6: | 310 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 311 | { | 312 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 301 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 306 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-ffdhe.o tls12-ffdhe.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-ffdhe tls12-ffdhe.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-ffdhe tls12-ffdhe.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-heartbeat.o mini-dtls-heartbeat.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-heartbeat mini-dtls-heartbeat.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-heartbeat mini-dtls-heartbeat.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-x509-callbacks.o mini-x509-callbacks.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-x509-callbacks mini-x509-callbacks.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-x509-callbacks mini-x509-callbacks.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o key-openssl.o key-openssl.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o key-openssl key-openssl.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o key-openssl key-openssl.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o priorities.o priorities.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o priorities priorities.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o priorities priorities.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o priorities-groups.o priorities-groups.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o priorities-groups priorities-groups.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o priorities-groups priorities-groups.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_x509_privkey_import.o gnutls_x509_privkey_import.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls_x509_privkey_import gnutls_x509_privkey_import.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_x509_privkey_import gnutls_x509_privkey_import.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_x509_crt_list_import.o gnutls_x509_crt_list_import.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls_x509_crt_list_import gnutls_x509_crt_list_import.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_x509_crt_list_import gnutls_x509_crt_list_import.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o time.o time.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o time time.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o time time.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-server-verify.o x509-server-verify.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-server-verify x509-server-verify.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-server-verify x509-server-verify.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign-verify-ext4.o sign-verify-ext4.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sign-verify-ext4 sign-verify-ext4.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sign-verify-ext4 sign-verify-ext4.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-neg-ext4-key.o tls-neg-ext4-key.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-neg-ext4-key tls-neg-ext4-key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-neg-ext4-key tls-neg-ext4-key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o resume-lifetime.o resume-lifetime.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o resume-lifetime resume-lifetime.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o resume-lifetime resume-lifetime.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-srtp.o mini-dtls-srtp.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-srtp mini-dtls-srtp.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-srtp mini-dtls-srtp.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rsa-encrypt-decrypt.o rsa-encrypt-decrypt.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rsa-encrypt-decrypt rsa-encrypt-decrypt.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rsa-encrypt-decrypt rsa-encrypt-decrypt.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-loss-time.o mini-loss-time.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-loss-time mini-loss-time.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-loss-time mini-loss-time.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls-strcodes.o gnutls-strcodes.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls-strcodes gnutls-strcodes.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls-strcodes gnutls-strcodes.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-record.o mini-record.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-record mini-record.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-record mini-record.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-record.o mini-dtls-record.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-record mini-dtls-record.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-record mini-dtls-record.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o handshake-timeout.o handshake-timeout.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o handshake-timeout handshake-timeout.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o handshake-timeout handshake-timeout.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-record-range.o mini-record-range.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-record-range mini-record-range.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-record-range mini-record-range.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |mini-record-range.c:324:6: | 324 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 325 | { | 326 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 316 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 320 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cert-status.o cert-status.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cert-status cert-status.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cert-status cert-status.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rsa-psk.o rsa-psk.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rsa-psk rsa-psk.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rsa-psk rsa-psk.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o global-init.o global-init.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o global-init global-init.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o global-init global-init.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sec-params.o sec-params.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sec-params sec-params.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sec-params sec-params.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign-verify-data.o sign-verify-data.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sign-verify-data sign-verify-data.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sign-verify-data sign-verify-data.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o fips-test.o fips-test.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o fips-test fips-test.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o fips-test fips-test.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o fips-override-test.o fips-override-test.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o fips-override-test fips-override-test.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o fips-override-test fips-override-test.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-global-load.o mini-global-load.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-global-load mini-global-load.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-global-load mini-global-load.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o name-constraints.o name-constraints.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o name-constraints name-constraints.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o name-constraints name-constraints.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-extensions.o x509-extensions.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-extensions x509-extensions.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-extensions x509-extensions.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o long-session-id.o long-session-id.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o long-session-id long-session-id.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o long-session-id long-session-id.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |long-session-id.c:239:6: | 239 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 240 | { | 241 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 231 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 235 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-x509-callbacks-intr.o mini-x509-callbacks-intr.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-x509-callbacks-intr mini-x509-callbacks-intr.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-x509-callbacks-intr mini-x509-callbacks-intr.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-lowmtu.o mini-dtls-lowmtu.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-lowmtu mini-dtls-lowmtu.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-lowmtu mini-dtls-lowmtu.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |mini-dtls-lowmtu.c:320:6: | 320 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 321 | { | 322 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 312 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 316 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_key_file-late.o set_x509_key_file-late.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_key_file-late set_x509_key_file-late.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_key_file-late set_x509_key_file-late.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crlverify.o crlverify.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o crlverify crlverify.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o crlverify crlverify.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-discard.o mini-dtls-discard.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-discard mini-dtls-discard.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-discard mini-dtls-discard.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-record-failure.o mini-record-failure.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-record-failure mini-record-failure.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-record-failure mini-record-failure.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o openconnect-dtls12.o openconnect-dtls12.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o openconnect-dtls12 openconnect-dtls12.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o openconnect-dtls12 openconnect-dtls12.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-rehandshake-cert-2.o tls12-rehandshake-cert-2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-rehandshake-cert-2 tls12-rehandshake-cert-2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-rehandshake-cert-2 tls12-rehandshake-cert-2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o custom-urls.o custom-urls.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o custom-urls custom-urls.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o custom-urls custom-urls.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |custom-urls.c:273:6: | 273 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 274 | { | 275 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 265 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 269 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_key_mem.o set_x509_key_mem.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_key_mem set_x509_key_mem.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_key_mem set_x509_key_mem.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-12 | |set_x509_key_mem.c:55:6: | 55 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 69 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (2) following 'true' branch... | 70 | gnutls_certificate_allocate_credentials(&x509_cred); | | ~ | | | | | (3) ...to here |...... | 74 | if (ret < 0) | | ~ | | | | | (4) following 'false' branch (when 'ret_27 >= 0')... |...... | 77 | ret = gnutls_certificate_set_x509_key_mem( | | ~ | | | | | (5) ...to here | 78 | x509_cred, &cli_cert, &server_key, GNUTLS_X509_FMT_PEM); | 79 | if (ret != GNUTLS_E_CERTIFICATE_KEY_MISMATCH) { | | ~ | | | | | (6) following 'false' branch (when 'ret_29 == -60')... |...... | 84 | gnutls_certificate_free_credentials(x509_cred); | | ~ | | | | | (7) ...to here |...... | 94 | if (ret < 0) { | | ~ | | | | | (8) following 'false' branch (when 'ret_34 >= 0')... |...... | 99 | ret = gnutls_certificate_set_x509_key_mem( | | ~ | | | | | (9) ...to here |...... | 102 | if (ret < 0) { | | ~ | | | | | (10) following 'false' branch (when 'ret_36 >= 0')... |...... | 107 | test_cli_serv(x509_cred, clicred, "NORMAL", "localhost", NULL, NULL, | | ~ | | | | | (11) ...to here | | (12) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 13-14 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (13) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (14) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 15-27 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (15) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (17) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (18) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (19) ...to here | 79 | if (ret < 0) | | ~ | | | | | (20) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (21) ...to here | | (22) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(23) ...to here | | (24) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (25) ...to here | | (26) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (27) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_key_file.o set_x509_key_file.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_key_file set_x509_key_file.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_key_file set_x509_key_file.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-14 | |set_x509_key_file.c:122:6: | 122 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 131 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 132 | gnutls_global_set_time_function(mytime); | | ~ | | | | | (5) ...to here |...... | 138 | if (ret != GNUTLS_E_FILE_ERROR) | | ~ | | | | | (6) following 'false' branch (when 'ret_32 == -64')... |...... | 141 | gnutls_certificate_free_credentials(xcred); | | ~ | | | | | (7) ...to here | 142 | | 143 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (8) following 'true' branch... | 144 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (9) ...to here | | (10) following 'true' branch... | 145 | | 146 | gnutls_certificate_set_flags(xcred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (11) ...to here |...... | 150 | if (ret < 0) | | ~ | | | | | (12) following 'false' branch (when 'ret_40 >= 0')... |...... | 153 | success("Testing store of certificates\n"); | | ~ | | | | | (13) ...to here | 154 | | 155 | idx = set_cert(xcred, &server_ca3_key, | | ~ | | | | | (14) calling 'set_cert' from 'doit' | +--> 'set_cert': events 15-23 | | 68 | static unsigned set_cert(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (15) entry to 'set_cert' |...... | 78 | if (fp == NULL) | | ~ | | | | | (16) following 'false' branch (when 'fp_14' is non-NULL)... | 79 | fail("error in fopen\n"); | 80 | assert(fwrite(cert->data, 1, cert->size, fp) > 0); | | ~ | | | | | (17) ...to here | | (18) following 'true' branch... | 81 | assert(fwrite(key->data, 1, key->size, fp) > 0); | | ~ | | | | | (19) ...to here | | (20) following 'true' branch... | 82 | fclose(fp); | | ~ | | | | | (21) ...to here |...... | 86 | if (ret < 0) | | ~ | | | | | (22) following 'false' branch (when 'ret_24 >= 0')... |...... | 90 | return ret; | | ~ | | | | | (23) ...to here | <------+ | 'doit': events 24-25 | | 155 | idx = set_cert(xcred, &server_ca3_key, | | ^ | | | | | (24) returning to 'doit' from 'set_cert' | 156 | &server_ca3_localhost6_cert_chain); | 157 | verify_written_cert(xcred, idx, &server_ca3_localhost6_cert_chain, 2); | | ~ | | | | | (25) calling 'verify_written_cert' from 'doit' | +--> 'verify_written_cert': events 26-29 | | 93 | static void verify_written_cert(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (26) entry to 'verify_written_cert' |...... | 102 | if (ret < 0) { | | ~ | | | | | (27) following 'false' branch (when 'ret_13 >= 0')... |...... | 107 | compare(&tcert, cert->data); | | ~ ~ | | | | | | | (28) ...to here | | (29) calling 'compare' from 'verify_written_cert' | +--> 'compare': events 30-36 | | 48 | static void compare(const gnutls_datum_t *der, const void *ipem) | | ^ | | | | | (30) entry to 'compare' |...... | 55 | if (ret < 0) { | | ~ | | | | | (31) following 'false' branch (when 'ret_16 >= 0')... |...... | 59 | if (der->size != new_der.size || | | ~ ~ ~ | | | | | | | | (32) ...to here (35) following 'false' branch... | | (33) following 'false' branch... | 60 | memcmp(der->data, new_der.data, der->size) != 0) { | | ~ | | | | | (34) ...to here |...... | 64 | gnutls_free(new_der.data); | | ~ | | | | | (36) ...to here | <------+ | 'verify_written_cert': events 37-42 | | 107 | compare(&tcert, cert->data); | | ^ | | | | | (37) returning to 'verify_written_cert' from 'compare' | 108 | | 109 | if (ncerts > 1) { | | ~ | | | | | (38) following 'true' branch (when 'ncerts_16(D) > 1')... | 110 | ret = gnutls_certificate_get_crt_raw(xcred, idx, 1, &tcert); | | ~ | | | | | (39) ...to here | 111 | if (ret < 0) { | | ~ | | | | | (40) following 'false' branch (when 'ret_18 >= 0')... |...... | 118 | compare(&tcert, cert->data + 2); | | ~ ~ | | | | | | | (41) ...to here | | (42) calling 'compare' from 'verify_written_cert' | +--> 'compare': events 43-49 | | 48 | static void compare(const gnutls_datum_t *der, const void *ipem) | | ^ | | | | | (43) entry to 'compare' |...... | 55 | if (ret < 0) { | | ~ | | | | | (44) following 'false' branch (when 'ret_16 >= 0')... |...... | 59 | if (der->size != new_der.size || | | ~ ~ ~ | | | | | | | | (45) ...to here (48) following 'false' branch... | | (46) following 'false' branch... | 60 | memcmp(der->data, new_der.data, der->size) != 0) { | | ~ | | | | | (47) ...to here |...... | 64 | gnutls_free(new_der.data); | | ~ | | | | | (49) ...to here | <------+ | 'verify_written_cert': event 50 | | 118 | compare(&tcert, cert->data + 2); | | ^ | | | | | (50) returning to 'verify_written_cert' from 'compare' | <------+ | 'doit': events 51-54 | | 157 | verify_written_cert(xcred, idx, &server_ca3_localhost6_cert_chain, 2); | | ^ | | | | | (51) returning to 'doit' from 'verify_written_cert' | 158 | assert(idx == 0); | | ~ | | | | | (52) following 'true' branch (when 'idx_43 == 0')... | 159 | | 160 | success("Tested store of %d\n", idx); | | ~ | | | | | (53) ...to here | 161 | | 162 | idx = set_cert(xcred, &server_ca3_key, &server_ca3_localhost_cert); | | ~ | | | | | (54) calling 'set_cert' from 'doit' | +--> 'set_cert': events 55-63 | | 68 | static unsigned set_cert(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (55) entry to 'set_cert' |...... | 78 | if (fp == NULL) | | ~ | | | | | (56) following 'false' branch (when 'fp_14' is non-NULL)... | 79 | fail("error in fopen\n"); | 80 | assert(fwrite(cert->data, 1, cert->size, fp) > 0); | | ~ | | | | | (57) ...to here | | (58) following 'true' branch... | 81 | assert(fwrite(key->data, 1, key->size, fp) > 0); | | ~ | | | | | (59) ...to here | | (60) following 'true' branch... | 82 | fclose(fp); | | ~ | | | | | (61) ...to here |...... | 86 | if (ret < 0) | | ~ | | | | | (62) following 'false' branch (when 'ret_24 >= 0')... |...... | 90 | return ret; | | ~ | | | | | (63) ...to here | <------+ | 'doit': events 64-65 | | 162 | idx = set_cert(xcred, &server_ca3_key, &server_ca3_localhost_cert); | | ^ | | | | | (64) returning to 'doit' from 'set_cert' | 163 | verify_written_cert(xcred, idx, &server_ca3_localhost_cert, 1); | | ~ | | | | | (65) calling 'verify_written_cert' from 'doit' | +--> 'verify_written_cert': events 66-69 | | 93 | static void verify_written_cert(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (66) entry to 'verify_written_cert' |...... | 102 | if (ret < 0) { | | ~ | | | | | (67) following 'false' branch (when 'ret_13 >= 0')... |...... | 107 | compare(&tcert, cert->data); | | ~ ~ | | | | | | | (68) ...to here | | (69) calling 'compare' from 'verify_written_cert' | +--> 'compare': events 70-76 | | 48 | static void compare(const gnutls_datum_t *der, const void *ipem) | | ^ | | | | | (70) entry to 'compare' |...... | 55 | if (ret < 0) { | | ~ | | | | | (71) following 'false' branch (when 'ret_16 >= 0')... |...... | 59 | if (der->size != new_der.size || | | ~ ~ ~ | | | | | | | | (72) ...to here (75) following 'false' branch... | | (73) following 'false' branch... | 60 | memcmp(der->data, new_der.data, der->size) != 0) { | | ~ | | | | | (74) ...to here |...... | 64 | gnutls_free(new_der.data); | | ~ | | | | | (76) ...to here | <------+ | 'verify_written_cert': events 77-79 | | 107 | compare(&tcert, cert->data); | | ^ | | | | | (77) returning to 'verify_written_cert' from 'compare' | 108 | | 109 | if (ncerts > 1) { | | ~ | | | | | (78) following 'false' branch (when 'ncerts_16(D) <= 1')... |...... | 120 | } | | ~ | | | | | (79) ...to here | <------+ | 'doit': events 80-83 | | 163 | verify_written_cert(xcred, idx, &server_ca3_localhost_cert, 1); | | ^ | | | | | (80) returning to 'doit' from 'verify_written_cert' | 164 | assert(idx == 1); | | ~ | | | | | (81) following 'true' branch (when 'idx_48 == 1')... | 165 | | 166 | success("Tested store of %d\n", idx); | | ~ | | | | | (82) ...to here | 167 | | 168 | test_cli_serv(xcred, clicred, "NORMAL", "localhost", NULL, NULL, | | ~ | | | | | (83) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 84-85 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (84) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (85) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 86-98 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (86) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (87) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (88) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (89) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (90) ...to here | 79 | if (ret < 0) | | ~ | | | | | (91) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (92) ...to here | | (93) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(94) ...to here | | (95) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (96) ...to here | | (97) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (98) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-rehandshake-cert-auto.o tls12-rehandshake-cert-auto.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-rehandshake-cert-auto tls12-rehandshake-cert-auto.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-rehandshake-cert-auto tls12-rehandshake-cert-auto.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-rehandshake-set-prio.o tls12-rehandshake-set-prio.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-rehandshake-set-prio tls12-rehandshake-set-prio.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-rehandshake-set-prio tls12-rehandshake-set-prio.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-chain-unsorted.o mini-chain-unsorted.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-chain-unsorted mini-chain-unsorted.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-chain-unsorted mini-chain-unsorted.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |mini-chain-unsorted.c:349:6: | 349 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 350 | { | 351 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 340 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 345 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-verify-duplicate.o x509-verify-duplicate.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-verify-duplicate x509-verify-duplicate.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-verify-duplicate x509-verify-duplicate.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-verify-with-crl.o x509-verify-with-crl.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-verify-with-crl x509-verify-with-crl.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-verify-with-crl x509-verify-with-crl.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-mtu.o mini-dtls-mtu.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-mtu mini-dtls-mtu.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-mtu mini-dtls-mtu.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o privkey-verify-broken.o privkey-verify-broken.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o privkey-verify-broken privkey-verify-broken.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o privkey-verify-broken privkey-verify-broken.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-record-asym.o mini-dtls-record-asym.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-record-asym mini-dtls-record-asym.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-record-asym mini-dtls-record-asym.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o key-import-export.o key-import-export.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o key-import-export key-import-export.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o key-import-export key-import-export.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o priority-set.o priority-set.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o priority-set priority-set.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o priority-set priority-set.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o priority-set2.o priority-set2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o priority-set2 priority-set2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o priority-set2 priority-set2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pubkey-import-export.o pubkey-import-export.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pubkey-import-export pubkey-import-export.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pubkey-import-export pubkey-import-export.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign-is-secure.o sign-is-secure.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sign-is-secure sign-is-secure.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sign-is-secure sign-is-secure.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o spki.o spki.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o spki spki.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o spki spki.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o spki-abstract.o spki-abstract.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o spki-abstract spki-abstract.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o spki-abstract spki-abstract.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rsa-rsa-oaep.o rsa-rsa-oaep.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rsa-rsa-oaep rsa-rsa-oaep.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rsa-rsa-oaep rsa-rsa-oaep.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rsa-rsa-pss.o rsa-rsa-pss.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rsa-rsa-pss rsa-rsa-pss.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rsa-rsa-pss rsa-rsa-pss.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-fork.o mini-dtls-fork.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-fork mini-dtls-fork.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-fork mini-dtls-fork.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-key-material.o mini-key-material.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-key-material mini-key-material.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-key-material mini-key-material.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509cert-invalid.o x509cert-invalid.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509cert-invalid x509cert-invalid.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509cert-invalid x509cert-invalid.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-ext-register.o tls-ext-register.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-ext-register tls-ext-register.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-ext-register tls-ext-register.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-supplemental.o tls-supplemental.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-supplemental tls-supplemental.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-supplemental tls-supplemental.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls0-9.o mini-dtls0-9.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls0-9 mini-dtls0-9.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls0-9 mini-dtls0-9.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o duplicate-extensions.o duplicate-extensions.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o duplicate-extensions duplicate-extensions.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o duplicate-extensions duplicate-extensions.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o record-retvals.o record-retvals.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o record-retvals record-retvals.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o record-retvals record-retvals.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-server-name.o mini-server-name.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-server-name mini-server-name.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-server-name mini-server-name.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-etm.o tls-etm.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-etm tls-etm.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-etm tls-etm.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-force-etm.o tls-force-etm.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-force-etm tls-force-etm.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-force-etm tls-force-etm.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-cert-callback.o x509-cert-callback.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-cert-callback x509-cert-callback.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-cert-callback x509-cert-callback.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o alerts.o alerts.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o alerts alerts.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o alerts alerts.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |alerts.c:293:6: | 293 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 294 | { | 295 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 285 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 289 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o client-sign-md5-rep.o client-sign-md5-rep.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o client-sign-md5-rep client-sign-md5-rep.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o client-sign-md5-rep client-sign-md5-rep.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-invalid-key-exchanges.o tls12-invalid-key-exchanges.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-invalid-key-exchanges tls12-invalid-key-exchanges.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-invalid-key-exchanges tls12-invalid-key-exchanges.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o session-rdn-read.o session-rdn-read.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o session-rdn-read session-rdn-read.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o session-rdn-read session-rdn-read.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o common-cert-key-exchange.o common-cert-key-exchange.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-cert-key-exchange.o tls13-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-cert-key-exchange common-cert-key-exchange.o tls13-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-cert-key-exchange common-cert-key-exchange.o tls13-cert-key-exchange.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-cert-callback-ocsp.o x509-cert-callback-ocsp.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-cert-callback-ocsp x509-cert-callback-ocsp.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-cert-callback-ocsp x509-cert-callback-ocsp.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_ocsp_resp_list_import2.o gnutls_ocsp_resp_list_import2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls_ocsp_resp_list_import2 gnutls_ocsp_resp_list_import2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_ocsp_resp_list_import2 gnutls_ocsp_resp_list_import2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o server-sign-md5-rep.o server-sign-md5-rep.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o server-sign-md5-rep server-sign-md5-rep.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o server-sign-md5-rep server-sign-md5-rep.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o privkey-keygen.o privkey-keygen.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o privkey-keygen privkey-keygen.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o privkey-keygen privkey-keygen.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-tls-nonblock.o mini-tls-nonblock.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-tls-nonblock mini-tls-nonblock.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-tls-nonblock mini-tls-nonblock.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o no-signal.o no-signal.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o no-signal no-signal.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o no-signal no-signal.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |no-signal.c:234:6: | 234 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 235 | { | 236 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 226 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 230 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs7-gen.o pkcs7-gen.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs7-gen pkcs7-gen.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs7-gen pkcs7-gen.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-etm.o dtls-etm.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-etm dtls-etm.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-etm dtls-etm.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509sign-verify-rsa.o x509sign-verify-rsa.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509sign-verify-rsa x509sign-verify-rsa.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509sign-verify-rsa x509sign-verify-rsa.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509sign-verify-ecdsa.o x509sign-verify-ecdsa.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509sign-verify-ecdsa x509sign-verify-ecdsa.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509sign-verify-ecdsa x509sign-verify-ecdsa.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509sign-verify-gost.o x509sign-verify-gost.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509sign-verify-gost x509sign-verify-gost.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509sign-verify-gost x509sign-verify-gost.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cipher_alignment-cipher-alignment.o `test -f 'cipher-alignment.c' || echo './'`cipher-alignment.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cipher-alignment cipher_alignment-cipher-alignment.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -lnettle libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cipher-alignment cipher_alignment-cipher-alignment.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lgmp -lrt -lnettle -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o oids.o oids.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o oids oids.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o oids oids.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -I../gl -I../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o atfork-atfork.o `test -f 'atfork.c' || echo './'`atfork.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o atfork atfork-atfork.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o atfork atfork-atfork.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o prf.o prf.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o prf prf.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o prf prf.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o psk-file.o psk-file.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o psk-file psk-file.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o psk-file psk-file.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o priority-init2.o priority-init2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o priority-init2 priority-init2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o priority-init2 priority-init2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o post-client-hello-change-prio.o post-client-hello-change-prio.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o post-client-hello-change-prio post-client-hello-change-prio.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o post-client-hello-change-prio post-client-hello-change-prio.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o status-request.o status-request.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o status-request status-request.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o status-request status-request.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o status-request-ok.o status-request-ok.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o status-request-ok status-request-ok.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o status-request-ok status-request-ok.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rfc7633-missing.o rfc7633-missing.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rfc7633-missing rfc7633-missing.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rfc7633-missing rfc7633-missing.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign-verify-ext.o sign-verify-ext.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sign-verify-ext sign-verify-ext.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sign-verify-ext sign-verify-ext.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o fallback-scsv.o fallback-scsv.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o fallback-scsv fallback-scsv.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o fallback-scsv fallback-scsv.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs8-key-decode.o pkcs8-key-decode.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs8-key-decode pkcs8-key-decode.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs8-key-decode pkcs8-key-decode.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o urls.o urls.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o urls urls.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o urls urls.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-rehandshake-cert.o dtls-rehandshake-cert.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-rehandshake-cert dtls-rehandshake-cert.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-rehandshake-cert dtls-rehandshake-cert.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rfc7633-ok.o rfc7633-ok.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rfc7633-ok rfc7633-ok.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rfc7633-ok rfc7633-ok.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o key-usage-rsa.o key-usage-rsa.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o key-usage-rsa key-usage-rsa.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o key-usage-rsa key-usage-rsa.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o key-usage-ecdhe-rsa.o key-usage-ecdhe-rsa.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o key-usage-ecdhe-rsa key-usage-ecdhe-rsa.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o key-usage-ecdhe-rsa key-usage-ecdhe-rsa.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-session-verify-function.o mini-session-verify-function.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-session-verify-function mini-session-verify-function.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-session-verify-function mini-session-verify-function.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o auto-verify.o auto-verify.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o auto-verify auto-verify.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o auto-verify auto-verify.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o record-timeouts.o record-timeouts.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o record-timeouts record-timeouts.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o record-timeouts record-timeouts.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-dtls-hello-verify-48.o mini-dtls-hello-verify-48.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-dtls-hello-verify-48 mini-dtls-hello-verify-48.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-dtls-hello-verify-48 mini-dtls-hello-verify-48.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set-default-prio.o set-default-prio.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set-default-prio set-default-prio.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set-default-prio set-default-prio.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-anon-upgrade.o tls12-anon-upgrade.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-anon-upgrade tls12-anon-upgrade.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-anon-upgrade tls12-anon-upgrade.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tlsext-decoding.o tlsext-decoding.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tlsext-decoding tlsext-decoding.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tlsext-decoding tlsext-decoding.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rsa-psk-cb.o rsa-psk-cb.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rsa-psk-cb rsa-psk-cb.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rsa-psk-cb rsa-psk-cb.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls-ids.o gnutls-ids.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls-ids gnutls-ids.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls-ids gnutls-ids.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rehandshake-switch-cert.o rehandshake-switch-cert.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rehandshake-switch-cert rehandshake-switch-cert.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rehandshake-switch-cert rehandshake-switch-cert.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rehandshake-switch-cert-allow.o rehandshake-switch-cert-allow.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rehandshake-switch-cert-allow rehandshake-switch-cert-allow.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rehandshake-switch-cert-allow rehandshake-switch-cert-allow.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rehandshake-switch-cert-client.o rehandshake-switch-cert-client.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rehandshake-switch-cert-client rehandshake-switch-cert-client.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rehandshake-switch-cert-client rehandshake-switch-cert-client.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rehandshake-switch-cert-client-allow.o rehandshake-switch-cert-client-allow.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rehandshake-switch-cert-client-allow rehandshake-switch-cert-client-allow.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rehandshake-switch-cert-client-allow rehandshake-switch-cert-client-allow.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o handshake-versions.o handshake-versions.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o handshake-versions handshake-versions.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o handshake-versions handshake-versions.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-handshake-versions.o dtls-handshake-versions.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-handshake-versions dtls-handshake-versions.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-handshake-versions dtls-handshake-versions.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-max-record.o dtls-max-record.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-max-record dtls-max-record.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-max-record dtls-max-record.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-max-record.o tls12-max-record.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-max-record tls12-max-record.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-max-record tls12-max-record.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o alpn-server-prec.o alpn-server-prec.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o alpn-server-prec alpn-server-prec.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o alpn-server-prec alpn-server-prec.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ocsp-filename-memleak.o ocsp-filename-memleak.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ocsp-filename-memleak ocsp-filename-memleak.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ocsp-filename-memleak ocsp-filename-memleak.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dh-params.o dh-params.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dh-params dh-params.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dh-params dh-params.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rehandshake-ext-secret.o rehandshake-ext-secret.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rehandshake-ext-secret rehandshake-ext-secret.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rehandshake-ext-secret rehandshake-ext-secret.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pcert-list.o pcert-list.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pcert-list pcert-list.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pcert-list pcert-list.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o session-export-funcs.o session-export-funcs.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o session-export-funcs session-export-funcs.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o session-export-funcs session-export-funcs.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o handshake-false-start.o handshake-false-start.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o handshake-false-start handshake-false-start.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o handshake-false-start handshake-false-start.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o version-checks.o version-checks.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o version-checks version-checks.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o version-checks version-checks.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o key-material-dtls.o key-material-dtls.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o key-material-dtls key-material-dtls.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o key-material-dtls key-material-dtls.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o key-material-set-dtls.o key-material-set-dtls.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o key-material-set-dtls key-material-set-dtls.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o key-material-set-dtls key-material-set-dtls.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -I../gl -I../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o name_constraints_merge-name-constraints-merge.o `test -f 'name-constraints-merge.c' || echo './'`name-constraints-merge.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o name-constraints-merge name_constraints_merge-name-constraints-merge.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o name-constraints-merge name_constraints_merge-name-constraints-merge.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crl-basic.o crl-basic.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o crl-basic crl-basic.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o crl-basic crl-basic.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crq-basic.o crq-basic.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o crq-basic crq-basic.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o crq-basic crq-basic.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o send-client-cert.o send-client-cert.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o send-client-cert send-client-cert.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o send-client-cert send-client-cert.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o custom-urls-override.o custom-urls-override.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o custom-urls-override custom-urls-override.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o custom-urls-override custom-urls-override.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |custom-urls-override.c:274:6: | 274 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 275 | { | 276 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 266 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 270 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hex.o hex.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o hex hex.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o hex hex.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rehandshake-switch-psk-id.o rehandshake-switch-psk-id.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rehandshake-switch-psk-id rehandshake-switch-psk-id.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rehandshake-switch-psk-id rehandshake-switch-psk-id.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rehandshake-switch-srp-id.o rehandshake-switch-srp-id.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rehandshake-switch-srp-id rehandshake-switch-srp-id.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rehandshake-switch-srp-id rehandshake-switch-srp-id.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o base64.o base64.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o base64 base64.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o base64 base64.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o srpbase64.o srpbase64.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o srpbase64 srpbase64.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o srpbase64 srpbase64.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs1-digest-info.o pkcs1-digest-info.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs1-digest-info pkcs1-digest-info.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs1-digest-info pkcs1-digest-info.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_key.o set_x509_key.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_key set_x509_key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_key set_x509_key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-2 | |set_x509_key.c:222:6: | 222 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 223 | { | 224 | basic(); | | ~ | | | | | (2) calling 'basic' from 'doit' | +--> 'basic': events 3-10 | | 144 | static void basic(void) | | ^ | | | | | (3) entry to 'basic' |...... | 161 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 162 | assert(gnutls_certificate_allocate_credentials(&x509_cred) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 163 | | 164 | gnutls_certificate_set_flags(x509_cred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (7) ...to here |...... | 168 | if (ret < 0) | | ~ | | | | | (8) following 'false' branch (when 'ret_32 >= 0')... |...... | 171 | idx = import_key(x509_cred, &server_key, &server_cert); | | ~ | | | | | (9) ...to here | | (10) calling 'import_key' from 'basic' | +--> 'import_key': events 11-17 | | 87 | static int import_key(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (11) entry to 'import_key' |...... | 96 | assert(gnutls_x509_privkey_init(&key) >= 0); | | ~ | | | | | (12) following 'true' branch... | 97 | | 98 | ret = gnutls_x509_crt_list_import2(&crt_list, &crt_list_size, cert, | | ~ | | | | | (13) ...to here | 99 | GNUTLS_X509_FMT_PEM, 0); | 100 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_36 >= 0')... |...... | 105 | ret = gnutls_x509_privkey_import(key, skey, GNUTLS_X509_FMT_PEM); | | ~ | | | | | (15) ...to here | 106 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_39 >= 0')... |...... | 110 | ret = gnutls_certificate_set_x509_key(xcred, crt_list, crt_list_size, | | ~ | | | | | (17) ...to here | <------+ | 'basic': events 18-21 | | 171 | idx = import_key(x509_cred, &server_key, &server_cert); | | ^ | | | | | (18) returning to 'basic' from 'import_key' | 172 | assert(idx == 0); | | ~ | | | | | (19) following 'true' branch... | 173 | | 174 | test_cli_serv(x509_cred, clicred, "NORMAL", "localhost", NULL, NULL, | | ~ | | | | | (20) ...to here | | (21) calling 'test_cli_serv' from 'basic' | +--> 'test_cli_serv': events 22-23 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (22) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (23) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 24-36 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (24) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (25) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (26) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (27) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (28) ...to here | 79 | if (ret < 0) | | ~ | | | | | (29) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (30) ...to here | | (31) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(32) ...to here | | (33) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (34) ...to here | | (35) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (36) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_key_file_der.o set_x509_key_file_der.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_key_file_der set_x509_key_file_der.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_key_file_der set_x509_key_file_der.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-8 | |set_x509_key_file_der.c:77:6: | 77 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 87 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (2) following 'true' branch... |...... | 92 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (3) ...to here | | (4) following 'true' branch... | 93 | | 94 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca2_cert, | | ~ | | | | | (5) ...to here | 95 | GNUTLS_X509_FMT_PEM); | 96 | if (ret < 0) | | ~ | | | | | (6) following 'false' branch (when 'ret_22 >= 0')... |...... | 99 | assert(get_tmpname(certfile) != NULL); | | ~ | | | | | (7) ...to here | | (8) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 9-12 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (9) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_19 >= 0')... |...... | 289 | path = getenv("builddir"); | | ~ | | | | | (11) ...to here |...... | 293 | if (s == NULL) | | ~ | | | | | (12) following 'false' branch (when 's_22(D)' is non-NULL)... | 'get_tmpname': event 13 | |lto1: | (13): ...to here | <------+ | 'doit': events 14-17 | |set_x509_key_file_der.c:99:9: | 99 | assert(get_tmpname(certfile) != NULL); | | ^ | | | | | (14) returning to 'doit' from 'get_tmpname' | | (15) following 'true' branch... | 100 | assert(get_tmpname(keyfile) != NULL); | | ~ | | | | | (16) ...to here | | (17) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 18-21 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (18) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (19) following 'false' branch (when 'ret_19 >= 0')... |...... | 289 | path = getenv("builddir"); | | ~ | | | | | (20) ...to here |...... | 293 | if (s == NULL) | | ~ | | | | | (21) following 'false' branch (when 's_22(D)' is non-NULL)... | 'get_tmpname': event 22 | |lto1: | (22): ...to here | 'get_tmpname': event 23 | | 302 | append(p); | | ^ | | | | | (23) calling 'append' from 'get_tmpname' | +--> 'append': events 24-25 | | 262 | static void append(const char *file) | | ^ | | | | | (24) entry to 'append' |...... | 266 | if (temp_files == (void *)-1) | | ~ | | | | | (25) following 'true' branch... | 'append': event 26 | |lto1: | (26): ...to here | <------+ | 'get_tmpname': event 27 | | 302 | append(p); | | ^ | | | | | (27) returning to 'get_tmpname' from 'append' | <------+ | 'doit': events 28-31 | |set_x509_key_file_der.c:100:9: | 100 | assert(get_tmpname(keyfile) != NULL); | | ^ | | | | | (28) returning to 'doit' from 'get_tmpname' | | (29) following 'true' branch... | 101 | | 102 | write_der(certfile, "CERTIFICATE", (char *)server2_cert_pem); | | ~ | | | | | (30) ...to here | | (31) calling 'write_der' from 'doit' | +--> 'write_der': events 32-38 | | 56 | static void write_der(const char *file, const char *header, const char *ipem) | | ^ | | | | | (32) entry to 'write_der' |...... | 64 | if (ret < 0) { | | ~ | | | | | (33) following 'false' branch (when 'ret_16 >= 0')... |...... | 68 | fp = fopen(file, "wb"); | | ~ | | | | | (34) ...to here | 69 | if (fp == NULL) | | ~ | | | | | (35) following 'false' branch (when 'fp_19' is non-NULL)... |...... | 72 | assert(fwrite(der.data, 1, der.size, fp) > 0); | | ~ | | | | | (36) ...to here | | (37) following 'true' branch... | 73 | fclose(fp); | | ~ | | | | | (38) ...to here | <------+ | 'doit': events 39-40 | | 102 | write_der(certfile, "CERTIFICATE", (char *)server2_cert_pem); | | ^ | | | | | (39) returning to 'doit' from 'write_der' | 103 | write_der(keyfile, "RSA PRIVATE KEY", (char *)server2_key_pem); | | ~ | | | | | (40) calling 'write_der' from 'doit' | +--> 'write_der': events 41-47 | | 56 | static void write_der(const char *file, const char *header, const char *ipem) | | ^ | | | | | (41) entry to 'write_der' |...... | 64 | if (ret < 0) { | | ~ | | | | | (42) following 'false' branch (when 'ret_16 >= 0')... |...... | 68 | fp = fopen(file, "wb"); | | ~ | | | | | (43) ...to here | 69 | if (fp == NULL) | | ~ | | | | | (44) following 'false' branch (when 'fp_19' is non-NULL)... |...... | 72 | assert(fwrite(der.data, 1, der.size, fp) > 0); | | ~ | | | | | (45) ...to here | | (46) following 'true' branch... | 73 | fclose(fp); | | ~ | | | | | (47) ...to here | <------+ | 'doit': events 48-53 | | 103 | write_der(keyfile, "RSA PRIVATE KEY", (char *)server2_key_pem); | | ^ | | | | | (48) returning to 'doit' from 'write_der' |...... | 107 | if (ret < 0) | | ~ | | | | | (49) following 'false' branch (when 'ret_30 >= 0')... |...... | 111 | ret = gnutls_certificate_get_crt_raw(xcred, 0, 0, &tcert); | | ~ | | | | | (50) ...to here | 112 | if (ret < 0) { | | ~ | | | | | (51) following 'false' branch (when 'ret_32 >= 0')... |...... | 117 | compare(&tcert, server2_cert_pem); | | ~ | | | | | (52) ...to here | | (53) calling 'compare' from 'doit' | +--> 'compare': events 54-60 | | 36 | static void compare(const gnutls_datum_t *der, const void *ipem) | | ^ | | | | | (54) entry to 'compare' |...... | 43 | if (ret < 0) { | | ~ | | | | | (55) following 'false' branch (when 'ret_16 >= 0')... |...... | 47 | if (der->size != new_der.size || | | ~ ~ ~ | | | | | | | | (56) ...to here (59) following 'false' branch... | | (57) following 'false' branch... | 48 | memcmp(der->data, new_der.data, der->size) != 0) { | | ~ | | | | | (58) ...to here |...... | 52 | gnutls_free(new_der.data); | | ~ | | | | | (60) ...to here | <------+ | 'doit': events 61-62 | | 117 | compare(&tcert, server2_cert_pem); | | ^ | | | | | (61) returning to 'doit' from 'compare' |...... | 122 | test_cli_serv(xcred, clicred, "NORMAL", "localhost", NULL, NULL, | | ~ | | | | | (62) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 63-64 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (63) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (64) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 65-77 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (65) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (66) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (67) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (68) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (69) ...to here | 79 | if (ret < 0) | | ~ | | | | | (70) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (71) ...to here | | (72) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(73) ...to here | | (74) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (75) ...to here | | (76) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (77) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_pkcs12_key.o set_x509_pkcs12_key.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_pkcs12_key set_x509_pkcs12_key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_pkcs12_key set_x509_pkcs12_key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-22 | |set_x509_pkcs12_key.c:56:6: | 56 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 65 | if (gnutls_fips140_mode_enabled()) { | | ~ | | | | | (2) following 'false' branch... |...... | 69 | global_init(); | | ~ | | | | | (3) ...to here | 70 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (4) following 'true' branch... |...... | 73 | ret = gnutls_certificate_set_x509_simple_pkcs12_file( | | ~ | | | | | (5) ...to here | 74 | xcred, certfile, GNUTLS_X509_FMT_PEM, "1234"); | 75 | if (ret != GNUTLS_E_FILE_ERROR) | | ~ | | | | | (6) following 'false' branch (when 'ret_25 == -64')... |...... | 79 | gnutls_certificate_free_credentials(xcred); | | ~ | | | | | (7) ...to here | 80 | | 81 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (8) following 'true' branch... | 82 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (9) ...to here | | (10) following 'true' branch... | 83 | | 84 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (11) ...to here | 85 | GNUTLS_X509_FMT_PEM); | 86 | if (ret < 0) | | ~ | | | | | (12) following 'false' branch (when 'ret_32 >= 0')... |...... | 89 | certfile = get_tmpname(NULL); | | ~ | | | | | (13) ...to here |...... | 92 | if (fp == NULL) | | ~ | | | | | (14) following 'false' branch (when 'fp_36' is non-NULL)... |...... | 95 | assert(fwrite(server_ca3_pkcs12_pem, 1, | | ~ | | | | | (15) ...to here | | (16) following 'true' branch... | 96 | strlen((char *)server_ca3_pkcs12_pem), fp) > 0); | 97 | fclose(fp); | | ~ | | | | | (17) ...to here |...... | 101 | if (ret < 0) | | ~ | | | | | (18) following 'false' branch (when 'ret_41 >= 0')... |...... | 106 | ret = gnutls_certificate_get_crt_raw(xcred, 0, 0, &tcert); | | ~ | | | | | (19) ...to here | 107 | if (ret < 0) { | | ~ | | | | | (20) following 'false' branch (when 'ret_43 >= 0')... |...... | 112 | compare(&tcert, server_localhost_ca3_cert_pem); | | ~ | | | | | (21) ...to here | | (22) calling 'compare' from 'doit' | +--> 'compare': events 23-29 | | 36 | static void compare(const gnutls_datum_t *der, const void *ipem) | | ^ | | | | | (23) entry to 'compare' |...... | 43 | if (ret < 0) { | | ~ | | | | | (24) following 'false' branch (when 'ret_16 >= 0')... |...... | 47 | if (der->size != new_der.size || | | ~ ~ ~ | | | | | | | | (25) ...to here (28) following 'false' branch... | | (26) following 'false' branch... | 48 | memcmp(der->data, new_der.data, der->size) != 0) { | | ~ | | | | | (27) ...to here |...... | 52 | gnutls_free(new_der.data); | | ~ | | | | | (29) ...to here | <------+ | 'doit': events 30-31 | | 112 | compare(&tcert, server_localhost_ca3_cert_pem); | | ^ | | | | | (30) returning to 'doit' from 'compare' |...... | 116 | test_cli_serv(xcred, clicred, "NORMAL", "localhost", NULL, NULL, | | ~ | | | | | (31) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 32-33 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (32) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (33) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 34-46 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (34) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (35) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (36) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (37) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (38) ...to here | 79 | if (ret < 0) | | ~ | | | | | (39) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (40) ...to here | | (41) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(42) ...to here | | (43) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (44) ...to here | | (45) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (46) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crt_apis.o crt_apis.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o crt_apis crt_apis.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o crt_apis crt_apis.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-cert-key-exchange.o tls12-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-cert-key-exchange common-cert-key-exchange.o tls12-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-cert-key-exchange common-cert-key-exchange.o tls12-cert-key-exchange.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls11-cert-key-exchange.o tls11-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls11-cert-key-exchange common-cert-key-exchange.o tls11-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls11-cert-key-exchange common-cert-key-exchange.o tls11-cert-key-exchange.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls10-cert-key-exchange.o tls10-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls10-cert-key-exchange common-cert-key-exchange.o tls10-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls10-cert-key-exchange common-cert-key-exchange.o tls10-cert-key-exchange.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ssl30-cert-key-exchange.o ssl30-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ssl30-cert-key-exchange common-cert-key-exchange.o ssl30-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ssl30-cert-key-exchange common-cert-key-exchange.o ssl30-cert-key-exchange.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls12-cert-key-exchange.o dtls12-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls12-cert-key-exchange common-cert-key-exchange.o dtls12-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls12-cert-key-exchange common-cert-key-exchange.o dtls12-cert-key-exchange.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls10-cert-key-exchange.o dtls10-cert-key-exchange.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls10-cert-key-exchange common-cert-key-exchange.o dtls10-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls10-cert-key-exchange common-cert-key-exchange.o dtls10-cert-key-exchange.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-cert-callback-legacy.o x509-cert-callback-legacy.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-cert-callback-legacy x509-cert-callback-legacy.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-cert-callback-legacy x509-cert-callback-legacy.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o keylog-env.o keylog-env.c keylog-env.c: In function 'doit': keylog-env.c:170:9: warning: ignoring return value of 'truncate' declared with attribute 'warn_unused_result' [-Wunused-result] 170 | truncate(filename, 0); | ^~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o keylog-env keylog-env.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o keylog-env keylog-env.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-2 | |keylog-env.c:152:6: | 152 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 158 | assert(get_tmpname(filename) != NULL); | | ~ | | | | | (2) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 3-6 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (3) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (4) following 'false' branch (when 'ret_19 >= 0')... |...... | 289 | path = getenv("builddir"); | | ~ | | | | | (5) ...to here |...... | 293 | if (s == NULL) | | ~ | | | | | (6) following 'false' branch (when 's_22(D)' is non-NULL)... | 'get_tmpname': event 7 | |lto1: | (7): ...to here | <------+ | 'doit': events 8-11 | |keylog-env.c:158:9: | 158 | assert(get_tmpname(filename) != NULL); | | ^ | | | | | (8) returning to 'doit' from 'get_tmpname' | | (9) following 'true' branch... | 159 | | 160 | remove(filename); | | ~ | | | | | (10) ...to here | 161 | | 162 | run(filename, | | ~ | | | | | (11) calling 'run' from 'doit' | +--> 'run': events 12-21 | | 93 | static void run(const char *filename, const char *prio, const char **included, | | ^ | | | | | (12) entry to 'run' |...... | 117 | assert(gnutls_certificate_allocate_credentials(&x509_cred) >= 0); | | ~ | | | | | (13) following 'true' branch... | 118 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (14) ...to here | | (15) following 'true' branch... | 119 | | 120 | ret = gnutls_certificate_set_x509_key_mem( | | ~ | | | | | (16) ...to here |...... | 123 | if (ret < 0) { | | ~ | | | | | (17) following 'false' branch (when 'ret_31 >= 0')... |...... | 128 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (18) ...to here | 129 | GNUTLS_X509_FMT_PEM); | 130 | if (ret < 0) | | ~ | | | | | (19) following 'false' branch (when 'ret_33 >= 0')... |...... | 133 | test_cli_serv(x509_cred, clicred, prio, "localhost", NULL, NULL, NULL); | | ~ | | | | | (20) ...to here | | (21) calling 'test_cli_serv' from 'run' | +--> 'test_cli_serv': events 22-23 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (22) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (23) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 24-36 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (24) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (25) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (26) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (27) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (28) ...to here | 79 | if (ret < 0) | | ~ | | | | | (29) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (30) ...to here | | (31) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(32) ...to here | | (33) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (34) ...to here | | (35) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (36) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ssl2-hello.o ssl2-hello.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ssl2-hello ssl2-hello.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ssl2-hello ssl2-hello.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tlsfeature-ext.o tlsfeature-ext.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tlsfeature-ext tlsfeature-ext.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tlsfeature-ext tlsfeature-ext.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-rehandshake-cert-2.o dtls-rehandshake-cert-2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-rehandshake-cert-2 dtls-rehandshake-cert-2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-rehandshake-cert-2 dtls-rehandshake-cert-2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-session-ticket-lost.o dtls-session-ticket-lost.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-session-ticket-lost dtls-session-ticket-lost.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-session-ticket-lost dtls-session-ticket-lost.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tlsfeature-crt.o tlsfeature-crt.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tlsfeature-crt tlsfeature-crt.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tlsfeature-crt tlsfeature-crt.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-rehandshake-cert-3.o dtls-rehandshake-cert-3.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-rehandshake-cert-3 dtls-rehandshake-cert-3.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-rehandshake-cert-3 dtls-rehandshake-cert-3.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o resume-with-false-start.o resume-with-false-start.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o resume-with-false-start resume-with-false-start.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o resume-with-false-start resume-with-false-start.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_key_file_ocsp.o set_x509_key_file_ocsp.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_key_file_ocsp set_x509_key_file_ocsp.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_key_file_ocsp set_x509_key_file_ocsp.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-8 | |set_x509_key_file_ocsp.c:224:6: | 224 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 238 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 239 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 240 | | 241 | certfile = get_tmpname(certname); | | ~ | | | | | (7) ...to here | | (8) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 9-10 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (9) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (10) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 11 | |lto1: | (11): ...to here | <------+ | 'doit': events 12-27 | |set_x509_key_file_ocsp.c:241:20: | 241 | certfile = get_tmpname(certname); | | ^ | | | | | (12) returning to 'doit' from 'get_tmpname' |...... | 244 | if (fp == NULL) | | ~ | | | | | (13) following 'false' branch (when 'fp_44' is non-NULL)... | 245 | fail("error in fopen\n"); | 246 | assert(fwrite(server_localhost_ca3_cert_chain_pem, 1, | | ~ | | | | | (14) ...to here | | (15) following 'true' branch... | 247 | strlen(server_localhost_ca3_cert_chain_pem), fp) > 0); | 248 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (16) ...to here | | (17) following 'true' branch... | 249 | fp) > 0); | 250 | fclose(fp); | | ~ | | | | | (18) ...to here |...... | 255 | if (ret < 0) | | ~ | | | | | (19) following 'false' branch (when 'ret_51 >= 0')... |...... | 258 | fp = fopen(certfile, "wb"); | | ~ | | | | | (20) ...to here | 259 | if (fp == NULL) | | ~ | | | | | (21) following 'false' branch (when 'fp_53' is non-NULL)... | 260 | fail("error in fopen\n"); | 261 | assert(fwrite(server_localhost6_ca3_cert_chain_pem, 1, | | ~ | | | | | (22) ...to here | | (23) following 'true' branch... | 262 | strlen(server_localhost6_ca3_cert_chain_pem), fp) > 0); | 263 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (24) ...to here | | (25) following 'true' branch... | 264 | fp) > 0); | 265 | fclose(fp); | | ~ | | | | | (26) ...to here |...... | 271 | ocspfile1 = get_tmpname(ocspname1); | | ~ | | | | | (27) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 28-29 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (28) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (29) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 30 | |lto1: | (30): ...to here | <------+ | 'doit': events 31-48 | |set_x509_key_file_ocsp.c:271:21: | 271 | ocspfile1 = get_tmpname(ocspname1); | | ^ | | | | | (31) returning to 'doit' from 'get_tmpname' | 272 | fp = fopen(ocspfile1, "wb"); | 273 | if (fp == NULL) | | ~ | | | | | (32) following 'false' branch (when 'fp_63' is non-NULL)... | 274 | fail("error in fopen\n"); | 275 | assert(fwrite(ocsp_resp1.data, 1, ocsp_resp1.size, fp) > 0); | | ~ | | | | | (33) ...to here | | (34) following 'true' branch... | 276 | fclose(fp); | | ~ | | | | | (35) ...to here |...... | 280 | if (ret < 0) | | ~ | | | | | (36) following 'false' branch (when 'ret_68 >= 0')... |...... | 283 | t = gnutls_certificate_get_ocsp_expiration(xcred, 0, 0, 0); | | ~ | | | | | (37) ...to here | 284 | if (t != 1511689427) | | ~ | | | | | (38) following 'false' branch (when 't_70 == 1511689427')... |...... | 287 | t = gnutls_certificate_get_ocsp_expiration(xcred, 0, 1, 0); | | ~ | | | | | (39) ...to here | 288 | if (t != -1) | | ~ | | | | | (40) following 'false' branch (when 't_72 == -1')... |...... | 291 | t = gnutls_certificate_get_ocsp_expiration(xcred, 0, -1, 0); | | ~ | | | | | (41) ...to here | 292 | if (t != 1511689427) | | ~ | | | | | (42) following 'false' branch (when 't_74 == 1511689427')... |...... | 297 | gnutls_certificate_set_verify_flags(clicred, | | ~ | | | | | (43) ...to here | 298 | GNUTLS_VERIFY_DISABLE_CRL_CHECKS); | 299 | if (gnutls_certificate_get_verify_flags(clicred) != | | ~ | | | | | (44) following 'false' branch... |...... | 303 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (45) ...to here | 304 | GNUTLS_X509_FMT_PEM); | 305 | if (ret < 0) { | | ~ | | | | | (46) following 'false' branch (when 'ret_78 >= 0')... |...... | 309 | test_cli_serv(xcred, clicred, "NORMAL:-VERS-TLS-ALL:+VERS-TLS1.2", | | ~ | | | | | (47) ...to here | | (48) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 49-50 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (49) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (50) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 51-63 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (51) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (52) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (53) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (54) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (55) ...to here | 79 | if (ret < 0) | | ~ | | | | | (56) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (57) ...to here | | (58) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(59) ...to here | | (60) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (61) ...to here | | (62) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (63) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o client-fastopen.o client-fastopen.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o client-fastopen client-fastopen.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o client-fastopen client-fastopen.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rng-sigint.o rng-sigint.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rng-sigint rng-sigint.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rng-sigint rng-sigint.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o srp.o srp.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o srp srp.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o srp srp.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o safe-renegotiation/srn0.o safe-renegotiation/srn0.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o safe-renegotiation/srn0 safe-renegotiation/srn0.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o safe-renegotiation/srn0 safe-renegotiation/srn0.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o safe-renegotiation/srn1.o safe-renegotiation/srn1.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o safe-renegotiation/srn1 safe-renegotiation/srn1.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o safe-renegotiation/srn1 safe-renegotiation/srn1.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o safe-renegotiation/srn2.o safe-renegotiation/srn2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o safe-renegotiation/srn2 safe-renegotiation/srn2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o safe-renegotiation/srn2 safe-renegotiation/srn2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o safe-renegotiation/srn3.o safe-renegotiation/srn3.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o safe-renegotiation/srn3 safe-renegotiation/srn3.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o safe-renegotiation/srn3 safe-renegotiation/srn3.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o safe-renegotiation/srn4.o safe-renegotiation/srn4.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o safe-renegotiation/srn4 safe-renegotiation/srn4.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o safe-renegotiation/srn4 safe-renegotiation/srn4.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o safe-renegotiation/srn5.o safe-renegotiation/srn5.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o safe-renegotiation/srn5 safe-renegotiation/srn5.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o safe-renegotiation/srn5 safe-renegotiation/srn5.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rsa_illegal_import-rsa-illegal-import.o `test -f 'rsa-illegal-import.c' || echo './'`rsa-illegal-import.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rsa-illegal-import rsa_illegal_import-rsa-illegal-import.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rsa-illegal-import rsa_illegal_import-rsa-illegal-import.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_ocsp_multi_invalid.o set_x509_ocsp_multi_invalid.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_ocsp_multi_invalid set_x509_ocsp_multi_invalid.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_ocsp_multi_invalid set_x509_ocsp_multi_invalid.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-8 | |set_x509_ocsp_multi_invalid.c:94:6: | 94 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 118 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 119 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 120 | | 121 | gnutls_certificate_set_flags(xcred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (7) ...to here | 122 | | 123 | certfile1 = get_tmpname(certname1); | | ~ | | | | | (8) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 9-10 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (9) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (10) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 11 | |lto1: | (11): ...to here | <------+ | 'doit': events 12-21 | |set_x509_ocsp_multi_invalid.c:123:21: | 123 | certfile1 = get_tmpname(certname1); | | ^ | | | | | (12) returning to 'doit' from 'get_tmpname' |...... | 127 | if (fp == NULL) | | ~ | | | | | (13) following 'false' branch (when 'fp_87' is non-NULL)... | 128 | fail("error in fopen\n"); | 129 | assert(fwrite(server_localhost_ca3_cert_chain_pem, 1, | | ~ | | | | | (14) ...to here | | (15) following 'true' branch... | 130 | strlen(server_localhost_ca3_cert_chain_pem), fp) > 0); | 131 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (16) ...to here | | (17) following 'true' branch... | 132 | fp) > 0); | 133 | fclose(fp); | | ~ | | | | | (18) ...to here |...... | 137 | if (ret < 0) | | ~ | | | | | (19) following 'false' branch (when 'ret_94 >= 0')... | 138 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 139 | index1 = ret; | | ~ | | | | | (20) ...to here |...... | 142 | certfile2 = get_tmpname(certname2); | | ~ | | | | | (21) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 22-23 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (22) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (23) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 24 | |lto1: | (24): ...to here | <------+ | 'doit': events 25-40 | |set_x509_ocsp_multi_invalid.c:142:21: | 142 | certfile2 = get_tmpname(certname2); | | ^ | | | | | (25) returning to 'doit' from 'get_tmpname' |...... | 145 | if (fp == NULL) | | ~ | | | | | (26) following 'false' branch (when 'fp_99' is non-NULL)... | 146 | fail("error in fopen\n"); | 147 | assert(fwrite(server_localhost6_ca3_cert_chain_pem, 1, | | ~ | | | | | (27) ...to here | | (28) following 'true' branch... | 148 | strlen(server_localhost6_ca3_cert_chain_pem), fp) > 0); | 149 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (29) ...to here | | (30) following 'true' branch... | 150 | fp) > 0); | 151 | fclose(fp); | | ~ | | | | | (31) ...to here |...... | 155 | if (ret < 0) | | ~ | | | | | (32) following 'false' branch (when 'ret_106 >= 0')... | 156 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 157 | index2 = ret; | | ~ | | | | | (33) ...to here |...... | 160 | if (fp == NULL) | | ~ | | | | | (34) following 'false' branch (when 'fp_109' is non-NULL)... | 161 | fail("error in fopen\n"); | 162 | assert(fwrite(server_localhost6_ca3_cert_chain_pem, 1, | | ~ | | | | | (35) ...to here | | (36) following 'true' branch... | 163 | strlen(server_localhost6_ca3_cert_chain_pem), fp) > 0); | 164 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (37) ...to here | | (38) following 'true' branch... | 165 | fp) > 0); | 166 | fclose(fp); | | ~ | | | | | (39) ...to here |...... | 169 | certfile3 = get_tmpname(certname3); | | ~ | | | | | (40) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 41-42 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (41) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (42) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 43 | |lto1: | (43): ...to here | <------+ | 'doit': events 44-59 | |set_x509_ocsp_multi_invalid.c:169:21: | 169 | certfile3 = get_tmpname(certname3); | | ^ | | | | | (44) returning to 'doit' from 'get_tmpname' |...... | 172 | if (fp == NULL) | | ~ | | | | | (45) following 'false' branch (when 'fp_118' is non-NULL)... | 173 | fail("error in fopen\n"); | 174 | assert(fwrite(ecc_cert, 1, strlen(ecc_cert), fp) > 0); | | ~ | | | | | (46) ...to here | | (47) following 'true' branch... | 175 | assert(fwrite(ecc_key, 1, strlen(ecc_key), fp) > 0); | | ~ | | | | | (48) ...to here | | (49) following 'true' branch... | 176 | fclose(fp); | | ~ | | | | | (50) ...to here |...... | 180 | if (ret < 0) | | ~ | | | | | (51) following 'false' branch (when 'ret_125 >= 0')... | 181 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 182 | index3 = ret; | | ~ | | | | | (52) ...to here |...... | 185 | if (fp == NULL) | | ~ | | | | | (53) following 'false' branch (when 'fp_128' is non-NULL)... | 186 | fail("error in fopen\n"); | 187 | assert(fwrite(server_localhost6_ca3_cert_chain_pem, 1, | | ~ | | | | | (54) ...to here | | (55) following 'true' branch... | 188 | strlen(server_localhost6_ca3_cert_chain_pem), fp) > 0); | 189 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (56) ...to here | | (57) following 'true' branch... | 190 | fp) > 0); | 191 | fclose(fp); | | ~ | | | | | (58) ...to here |...... | 194 | ocspfile1 = get_tmpname(ocspname1); | | ~ | | | | | (59) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 60-61 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (60) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (61) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 62 | |lto1: | (62): ...to here | <------+ | 'doit': events 63-72 | |set_x509_ocsp_multi_invalid.c:194:21: | 194 | ocspfile1 = get_tmpname(ocspname1); | | ^ | | | | | (63) returning to 'doit' from 'get_tmpname' | 195 | fp = fopen(ocspfile1, "wb"); | 196 | if (fp == NULL) | | ~ | | | | | (64) following 'false' branch (when 'fp_137' is non-NULL)... | 197 | fail("error in fopen\n"); | 198 | assert(fwrite(ocsp_resp1.data, 1, ocsp_resp1.size, fp) > 0); | | ~ | | | | | (65) ...to here | | (66) following 'true' branch... | 199 | fclose(fp); | | ~ | | | | | (67) ...to here |...... | 203 | if (ret != GNUTLS_E_OCSP_MISMATCH_WITH_CERTS) | | ~ | | | | | (68) following 'false' branch (when 'ret_142 == -422')... |...... | 207 | gnutls_certificate_set_flags( | | ~ | | | | | (69) ...to here |...... | 213 | if (ret < 0) | | ~ | | | | | (70) following 'false' branch (when 'ret_145 >= 0')... |...... | 217 | ocspfile2 = get_tmpname(ocspname2); | | ~ | | | | | (71) ...to here | | (72) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 73-74 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (73) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (74) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 75 | |lto1: | (75): ...to here | <------+ | 'doit': events 76-83 | |set_x509_ocsp_multi_invalid.c:217:21: | 217 | ocspfile2 = get_tmpname(ocspname2); | | ^ | | | | | (76) returning to 'doit' from 'get_tmpname' | 218 | fp = fopen(ocspfile2, "wb"); | 219 | if (fp == NULL) | | ~ | | | | | (77) following 'false' branch (when 'fp_149' is non-NULL)... | 220 | fail("error in fopen\n"); | 221 | assert(fwrite(ocsp_resp2.data, 1, ocsp_resp2.size, fp) > 0); | | ~ | | | | | (78) ...to here | | (79) following 'true' branch... | 222 | fclose(fp); | | ~ | | | | | (80) ...to here |...... | 226 | if (ret < 0) | | ~ | | | | | (81) following 'false' branch (when 'ret_154 >= 0')... |...... | 230 | ocspfile3 = get_tmpname(ocspname3); | | ~ | | | | | (82) ...to here | | (83) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 84-85 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (84) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (85) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 86 | |lto1: | (86): ...to here | <------+ | 'doit': events 87-100 | |set_x509_ocsp_multi_invalid.c:230:21: | 230 | ocspfile3 = get_tmpname(ocspname3); | | ^ | | | | | (87) returning to 'doit' from 'get_tmpname' | 231 | fp = fopen(ocspfile3, "wb"); | 232 | if (fp == NULL) | | ~ | | | | | (88) following 'false' branch (when 'fp_158' is non-NULL)... | 233 | fail("error in fopen\n"); | 234 | assert(fwrite(ocsp_resp3.data, 1, ocsp_resp3.size, fp) > 0); | | ~ | | | | | (89) ...to here | | (90) following 'true' branch... | 235 | fclose(fp); | | ~ | | | | | (91) ...to here |...... | 239 | if (ret < 0) | | ~ | | | | | (92) following 'false' branch (when 'ret_163 >= 0')... |...... | 243 | assert(gnutls_certificate_set_ocsp_status_request_file(xcred, ocspfile3, | | ~ | | | | | (93) ...to here | | (94) following 'true' branch... |...... | 249 | gnutls_certificate_set_verify_flags(clicred, | | ~ | | | | | (95) ...to here | 250 | GNUTLS_VERIFY_DISABLE_CRL_CHECKS); | 251 | if (gnutls_certificate_get_verify_flags(clicred) != | | ~ | | | | | (96) following 'false' branch... |...... | 255 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (97) ...to here | 256 | GNUTLS_X509_FMT_PEM); | 257 | if (ret < 0) { | | ~ | | | | | (98) following 'false' branch (when 'ret_169 >= 0')... |...... | 261 | test_cli_serv(xcred, clicred, | | ~ | | | | | (99) ...to here | | (100) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 101-102 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (101) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (102) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 103-115 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (103) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (104) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (105) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (106) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (107) ...to here | 79 | if (ret < 0) | | ~ | | | | | (108) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (109) ...to here | | (110) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(111) ...to here | | (112) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (113) ...to here | | (114) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (115) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_key.o set_key.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_key set_key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_key set_key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-2 | |set_key.c:327:6: | 327 | void doit(void) | | ^ | | | | | (1) entry to 'doit' | 328 | { | 329 | basic(); | | ~ | | | | | (2) calling 'basic' from 'doit' | +--> 'basic': events 3-10 | | 125 | static void basic(void) | | ^ | | | | | (3) entry to 'basic' |...... | 142 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 143 | assert(gnutls_certificate_allocate_credentials(&x509_cred) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 144 | | 145 | gnutls_certificate_set_flags(x509_cred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (7) ...to here |...... | 149 | if (ret < 0) | | ~ | | | | | (8) following 'false' branch (when 'ret_30 >= 0')... |...... | 152 | idx = import_key(x509_cred, &server_key, &server_cert); | | ~ | | | | | (9) ...to here | | (10) calling 'import_key' from 'basic' | +--> 'import_key': events 11-19 | | 66 | static unsigned import_key(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (11) entry to 'import_key' |...... | 77 | assert(gnutls_privkey_init(&key) >= 0); | | ~ | | | | | (12) following 'true' branch... | 78 | | 79 | pcert_list_size = sizeof(pcert_list) / sizeof(pcert_list[0]); | | ~ | | | | | (13) ...to here |...... | 82 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_27 >= 0')... |...... | 87 | ret = gnutls_privkey_import_x509_raw(key, skey, GNUTLS_X509_FMT_PEM, | | ~ | | | | | (15) ...to here | 88 | NULL, 0); | 89 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_30 >= 0')... |...... | 93 | ret = gnutls_certificate_set_key(xcred, names, 2, pcert_list, | | ~ | | | | | (17) ...to here | 94 | pcert_list_size, key); | 95 | if (ret < 0) { | | ~ | | | | | (18) following 'false' branch (when 'ret_33 >= 0')... |...... | 102 | idx = ret; | | ~ | | | | | (19) ...to here | <------+ | 'basic': events 20-23 | | 152 | idx = import_key(x509_cred, &server_key, &server_cert); | | ^ | | | | | (20) returning to 'basic' from 'import_key' | 153 | assert(idx == 0); | | ~ | | | | | (21) following 'true' branch (when 'idx_32 == 0')... | 154 | | 155 | test_cli_serv(x509_cred, clicred, "NORMAL", "localhost", NULL, NULL, | | ~ | | | | | (22) ...to here | | (23) calling 'test_cli_serv' from 'basic' | +--> 'test_cli_serv': events 24-25 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (24) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (25) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 26-38 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (26) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (27) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (28) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (29) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (30) ...to here | 79 | if (ret < 0) | | ~ | | | | | (31) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (32) ...to here | | (33) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(34) ...to here | | (35) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (36) ...to here | | (37) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (38) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_key_file_ocsp_multi2.o set_x509_key_file_ocsp_multi2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_key_file_ocsp_multi2 set_x509_key_file_ocsp_multi2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_key_file_ocsp_multi2 set_x509_key_file_ocsp_multi2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-8 | |set_x509_key_file_ocsp_multi2.c:109:6: | 109 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 130 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 131 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 132 | | 133 | gnutls_certificate_set_flags(xcred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (7) ...to here | 134 | | 135 | certfile1 = get_tmpname(certname1); | | ~ | | | | | (8) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 9-10 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (9) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (10) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 11 | |lto1: | (11): ...to here | <------+ | 'doit': events 12-21 | |set_x509_key_file_ocsp_multi2.c:135:21: | 135 | certfile1 = get_tmpname(certname1); | | ^ | | | | | (12) returning to 'doit' from 'get_tmpname' |...... | 139 | if (fp == NULL) | | ~ | | | | | (13) following 'false' branch (when 'fp_72' is non-NULL)... | 140 | fail("error in fopen\n"); | 141 | assert(fwrite(server_localhost_ca3_cert_chain_pem, 1, | | ~ | | | | | (14) ...to here | | (15) following 'true' branch... | 142 | strlen(server_localhost_ca3_cert_chain_pem), fp) > 0); | 143 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (16) ...to here | | (17) following 'true' branch... | 144 | fp) > 0); | 145 | fclose(fp); | | ~ | | | | | (18) ...to here |...... | 149 | if (ret < 0) | | ~ | | | | | (19) following 'false' branch (when 'ret_79 >= 0')... | 150 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 151 | index1 = ret; | | ~ | | | | | (20) ...to here |...... | 154 | certfile2 = get_tmpname(certname2); | | ~ | | | | | (21) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 22-23 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (22) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (23) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 24 | |lto1: | (24): ...to here | <------+ | 'doit': events 25-40 | |set_x509_key_file_ocsp_multi2.c:154:21: | 154 | certfile2 = get_tmpname(certname2); | | ^ | | | | | (25) returning to 'doit' from 'get_tmpname' |...... | 157 | if (fp == NULL) | | ~ | | | | | (26) following 'false' branch (when 'fp_84' is non-NULL)... | 158 | fail("error in fopen\n"); | 159 | assert(fwrite(server_localhost6_ca3_cert_chain_pem, 1, | | ~ | | | | | (27) ...to here | | (28) following 'true' branch... | 160 | strlen(server_localhost6_ca3_cert_chain_pem), fp) > 0); | 161 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (29) ...to here | | (30) following 'true' branch... | 162 | fp) > 0); | 163 | fclose(fp); | | ~ | | | | | (31) ...to here |...... | 167 | if (ret < 0) | | ~ | | | | | (32) following 'false' branch (when 'ret_91 >= 0')... | 168 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 169 | index2 = ret; | | ~ | | | | | (33) ...to here |...... | 172 | if (fp == NULL) | | ~ | | | | | (34) following 'false' branch (when 'fp_94' is non-NULL)... | 173 | fail("error in fopen\n"); | 174 | assert(fwrite(server_localhost6_ca3_cert_chain_pem, 1, | | ~ | | | | | (35) ...to here | | (36) following 'true' branch... | 175 | strlen(server_localhost6_ca3_cert_chain_pem), fp) > 0); | 176 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (37) ...to here | | (38) following 'true' branch... | 177 | fp) > 0); | 178 | fclose(fp); | | ~ | | | | | (39) ...to here |...... | 181 | certfile3 = get_tmpname(certname3); | | ~ | | | | | (40) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 41-42 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (41) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (42) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 43 | |lto1: | (43): ...to here | <------+ | 'doit': events 44-71 | |set_x509_key_file_ocsp_multi2.c:181:21: | 181 | certfile3 = get_tmpname(certname3); | | ^ | | | | | (44) returning to 'doit' from 'get_tmpname' |...... | 184 | if (fp == NULL) | | ~ | | | | | (45) following 'false' branch (when 'fp_103' is non-NULL)... | 185 | fail("error in fopen\n"); | 186 | assert(fwrite(ecc_cert, 1, strlen(ecc_cert), fp) > 0); | | ~ | | | | | (46) ...to here | | (47) following 'true' branch... | 187 | assert(fwrite(ecc_key, 1, strlen(ecc_key), fp) > 0); | | ~ | | | | | (48) ...to here | | (49) following 'true' branch... | 188 | fclose(fp); | | ~ | | | | | (50) ...to here |...... | 192 | if (ret < 0) | | ~ | | | | | (51) following 'false' branch (when 'ret_110 >= 0')... | 193 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 194 | index3 = ret; | | ~ | | | | | (52) ...to here |...... | 197 | if (fp == NULL) | | ~ | | | | | (53) following 'false' branch (when 'fp_113' is non-NULL)... | 198 | fail("error in fopen\n"); | 199 | assert(fwrite(server_localhost6_ca3_cert_chain_pem, 1, | | ~ | | | | | (54) ...to here | | (55) following 'true' branch... | 200 | strlen(server_localhost6_ca3_cert_chain_pem), fp) > 0); | 201 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (56) ...to here | | (57) following 'true' branch... | 202 | fp) > 0); | 203 | fclose(fp); | | ~ | | | | | (58) ...to here |...... | 208 | if (ret < 0) | | ~ | | | | | (59) following 'false' branch (when 'ret_120 >= 0')... |...... | 212 | ret = gnutls_certificate_set_ocsp_status_request_function2( | | ~ | | | | | (60) ...to here | 213 | xcred, index2, ocsp_func, &ocsp_resp2); | 214 | if (ret < 0) | | ~ | | | | | (61) following 'false' branch (when 'ret_122 >= 0')... |...... | 218 | ret = gnutls_certificate_set_ocsp_status_request_function2( | | ~ | | | | | (62) ...to here | 219 | xcred, index3, ocsp_func, &ocsp_resp3); | 220 | if (ret < 0) | | ~ | | | | | (63) following 'false' branch (when 'ret_124 >= 0')... |...... | 224 | assert(gnutls_certificate_set_ocsp_status_request_function2( | | ~ | | | | | (64) ...to here | | (65) following 'true' branch... |...... | 230 | gnutls_certificate_set_verify_flags(clicred, | | ~ | | | | | (66) ...to here | 231 | GNUTLS_VERIFY_DISABLE_CRL_CHECKS); | 232 | if (gnutls_certificate_get_verify_flags(clicred) != | | ~ | | | | | (67) following 'false' branch... |...... | 236 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (68) ...to here | 237 | GNUTLS_X509_FMT_PEM); | 238 | if (ret < 0) { | | ~ | | | | | (69) following 'false' branch (when 'ret_130 >= 0')... |...... | 242 | success("TLS1.2 + resp1\n"); | | ~ | | | | | (70) ...to here | 243 | test_cli_serv(xcred, clicred, | | ~ | | | | | (71) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 72-73 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (72) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (73) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 74-86 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (74) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (75) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (76) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (77) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (78) ...to here | 79 | if (ret < 0) | | ~ | | | | | (79) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (80) ...to here | | (81) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(82) ...to here | | (83) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (84) ...to here | | (85) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (86) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_ocsp_multi_unknown.o set_x509_ocsp_multi_unknown.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_ocsp_multi_unknown set_x509_ocsp_multi_unknown.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_ocsp_multi_unknown set_x509_ocsp_multi_unknown.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-8 | |set_x509_ocsp_multi_unknown.c:92:6: | 92 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 115 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 116 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 117 | | 118 | gnutls_certificate_set_flags(xcred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (7) ...to here |...... | 121 | certfile1 = get_tmpname(certname1); | | ~ | | | | | (8) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 9-10 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (9) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (10) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 11 | |lto1: | (11): ...to here | <------+ | 'doit': events 12-21 | |set_x509_ocsp_multi_unknown.c:121:21: | 121 | certfile1 = get_tmpname(certname1); | | ^ | | | | | (12) returning to 'doit' from 'get_tmpname' |...... | 124 | if (fp == NULL) | | ~ | | | | | (13) following 'false' branch (when 'fp_73' is non-NULL)... | 125 | fail("error in fopen\n"); | 126 | assert(fwrite(server_localhost_ca3_cert_chain_pem, 1, | | ~ | | | | | (14) ...to here | | (15) following 'true' branch... | 127 | strlen(server_localhost_ca3_cert_chain_pem), fp) > 0); | 128 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (16) ...to here | | (17) following 'true' branch... | 129 | fp) > 0); | 130 | fclose(fp); | | ~ | | | | | (18) ...to here |...... | 134 | if (ret < 0) | | ~ | | | | | (19) following 'false' branch (when 'ret_80 >= 0')... | 135 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 136 | index1 = ret; | | ~ | | | | | (20) ...to here |...... | 139 | certfile2 = get_tmpname(certname2); | | ~ | | | | | (21) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 22-23 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (22) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (23) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 24 | |lto1: | (24): ...to here | <------+ | 'doit': events 25-34 | |set_x509_ocsp_multi_unknown.c:139:21: | 139 | certfile2 = get_tmpname(certname2); | | ^ | | | | | (25) returning to 'doit' from 'get_tmpname' |...... | 142 | if (fp == NULL) | | ~ | | | | | (26) following 'false' branch (when 'fp_85' is non-NULL)... | 143 | fail("error in fopen\n"); | 144 | assert(fwrite(server_localhost6_ca3_cert_chain_pem, 1, | | ~ | | | | | (27) ...to here | | (28) following 'true' branch... | 145 | strlen(server_localhost6_ca3_cert_chain_pem), fp) > 0); | 146 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (29) ...to here | | (30) following 'true' branch... | 147 | fp) > 0); | 148 | fclose(fp); | | ~ | | | | | (31) ...to here |...... | 152 | if (ret < 0) | | ~ | | | | | (32) following 'false' branch (when 'ret_92 >= 0')... | 153 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 154 | index2 = ret; | | ~ | | | | | (33) ...to here |...... | 157 | ocspfile1 = get_tmpname(ocspname1); | | ~ | | | | | (34) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 35-36 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (35) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (36) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 37 | |lto1: | (37): ...to here | <------+ | 'doit': events 38-45 | |set_x509_ocsp_multi_unknown.c:157:21: | 157 | ocspfile1 = get_tmpname(ocspname1); | | ^ | | | | | (38) returning to 'doit' from 'get_tmpname' | 158 | fp = fopen(ocspfile1, "wb"); | 159 | if (fp == NULL) | | ~ | | | | | (39) following 'false' branch (when 'fp_97' is non-NULL)... | 160 | fail("error in fopen\n"); | 161 | assert(fwrite(ocsp_ca3_localhost_unknown.data, 1, | | ~ | | | | | (40) ...to here | | (41) following 'true' branch... | 162 | ocsp_ca3_localhost_unknown.size, fp) > 0); | 163 | fclose(fp); | | ~ | | | | | (42) ...to here |...... | 167 | if (ret < 0) | | ~ | | | | | (43) following 'false' branch (when 'ret_102 >= 0')... |...... | 171 | ocspfile2 = get_tmpname(ocspname2); | | ~ | | | | | (44) ...to here | | (45) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 46-47 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (46) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (47) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 48 | |lto1: | (48): ...to here | <------+ | 'doit': events 49-56 | |set_x509_ocsp_multi_unknown.c:171:21: | 171 | ocspfile2 = get_tmpname(ocspname2); | | ^ | | | | | (49) returning to 'doit' from 'get_tmpname' | 172 | fp = fopen(ocspfile2, "wb"); | 173 | if (fp == NULL) | | ~ | | | | | (50) following 'false' branch (when 'fp_106' is non-NULL)... | 174 | fail("error in fopen\n"); | 175 | assert(fwrite(ocsp_ca3_localhost6_unknown.data, 1, | | ~ | | | | | (51) ...to here | | (52) following 'true' branch... | 176 | ocsp_ca3_localhost6_unknown.size, fp) > 0); | 177 | fclose(fp); | | ~ | | | | | (53) ...to here |...... | 181 | if (ret < 0) | | ~ | | | | | (54) following 'false' branch (when 'ret_111 >= 0')... |...... | 185 | ocspfile3 = get_tmpname(ocspname3); | | ~ | | | | | (55) ...to here | | (56) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 57-58 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (57) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (58) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 59 | |lto1: | (59): ...to here | <------+ | 'doit': events 60-81 | |set_x509_ocsp_multi_unknown.c:185:21: | 185 | ocspfile3 = get_tmpname(ocspname3); | | ^ | | | | | (60) returning to 'doit' from 'get_tmpname' | 186 | fp = fopen(ocspfile3, "wb"); | 187 | if (fp == NULL) | | ~ | | | | | (61) following 'false' branch (when 'fp_115' is non-NULL)... | 188 | fail("error in fopen\n"); | 189 | assert(fwrite(ocsp_ca3_localhost_unknown_sha1.data, 1, | | ~ | | | | | (62) ...to here | | (63) following 'true' branch... | 190 | ocsp_ca3_localhost_unknown_sha1.size, fp) > 0); | 191 | fclose(fp); | | ~ | | | | | (64) ...to here |...... | 195 | if (ret != 0) | | ~ | | | | | (65) following 'false' branch (when 'ret_120 == 0')... |...... | 199 | ret = gnutls_certificate_set_ocsp_status_request_file(xcred, ocspfile3, | | ~ | | | | | (66) ...to here | 200 | index2); | 201 | if (ret != GNUTLS_E_OCSP_MISMATCH_WITH_CERTS) | | ~ | | | | | (67) following 'false' branch (when 'ret_122 == -422')... |...... | 206 | ret = gnutls_certificate_set_ocsp_status_request_file(xcred, ocspfile1, | | ~ | | | | | (68) ...to here | 207 | index1); | 208 | if (ret < 0) | | ~ | | | | | (69) following 'false' branch (when 'ret_124 >= 0')... |...... | 212 | fp = fopen(ocspfile3, "wb"); | | ~ | | | | | (70) ...to here | 213 | if (fp == NULL) | | ~ | | | | | (71) following 'false' branch (when 'fp_126' is non-NULL)... | 214 | fail("error in fopen\n"); | 215 | assert(fwrite(ocsp_subca3_unknown.data, 1, ocsp_subca3_unknown.size, | | ~ | | | | | (72) ...to here | | (73) following 'true' branch... | 216 | fp) > 0); | 217 | fclose(fp); | | ~ | | | | | (74) ...to here |...... | 221 | if (ret < 0) | | ~ | | | | | (75) following 'false' branch (when 'ret_131 >= 0')... |...... | 224 | ret = gnutls_certificate_set_ocsp_status_request_file(xcred, ocspfile3, | | ~ | | | | | (76) ...to here | 225 | index2); | 226 | if (ret < 0) | | ~ | | | | | (77) following 'false' branch (when 'ret_133 >= 0')... |...... | 229 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (78) ...to here | 230 | GNUTLS_X509_FMT_PEM); | 231 | if (ret < 0) { | | ~ | | | | | (79) following 'false' branch (when 'ret_135 >= 0')... |...... | 235 | test_cli_serv(xcred, clicred, | | ~ | | | | | (80) ...to here | | (81) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 82-83 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (82) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (83) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 84-96 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (84) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (85) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (86) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (87) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (88) ...to here | 79 | if (ret < 0) | | ~ | | | | | (89) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (90) ...to here | | (91) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(92) ...to here | | (93) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (94) ...to here | | (95) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (96) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_ocsp_multi_pem.o set_x509_ocsp_multi_pem.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_ocsp_multi_pem set_x509_ocsp_multi_pem.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_ocsp_multi_pem set_x509_ocsp_multi_pem.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-8 | |set_x509_ocsp_multi_pem.c:103:6: | 103 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 122 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 123 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 124 | | 125 | gnutls_certificate_set_flags(xcred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (7) ...to here | 126 | | 127 | certfile1 = get_tmpname(certname1); | | ~ | | | | | (8) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 9-10 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (9) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (10) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 11 | |lto1: | (11): ...to here | <------+ | 'doit': events 12-21 | |set_x509_ocsp_multi_pem.c:127:21: | 127 | certfile1 = get_tmpname(certname1); | | ^ | | | | | (12) returning to 'doit' from 'get_tmpname' |...... | 131 | if (fp == NULL) | | ~ | | | | | (13) following 'false' branch (when 'fp_60' is non-NULL)... | 132 | fail("error in fopen\n"); | 133 | assert(fwrite(server_localhost_ca3_cert_chain_pem, 1, | | ~ | | | | | (14) ...to here | | (15) following 'true' branch... | 134 | strlen(server_localhost_ca3_cert_chain_pem), fp) > 0); | 135 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (16) ...to here | | (17) following 'true' branch... | 136 | fp) > 0); | 137 | fclose(fp); | | ~ | | | | | (18) ...to here |...... | 141 | if (ret < 0) | | ~ | | | | | (19) following 'false' branch (when 'ret_67 >= 0')... | 142 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 143 | index1 = ret; | | ~ | | | | | (20) ...to here |...... | 146 | ocspfile1 = get_tmpname(ocspname1); | | ~ | | | | | (21) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 22-23 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (22) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (23) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 24 | |lto1: | (24): ...to here | <------+ | 'doit': events 25-52 | |set_x509_ocsp_multi_pem.c:146:21: | 146 | ocspfile1 = get_tmpname(ocspname1); | | ^ | | | | | (25) returning to 'doit' from 'get_tmpname' | 147 | fp = fopen(ocspfile1, "wb"); | 148 | if (fp == NULL) | | ~ | | | | | (26) following 'false' branch (when 'fp_72' is non-NULL)... | 149 | fail("error in fopen\n"); | 150 | assert(fwrite(ocsp_subca3_unknown_pem.data, 1, | | ~ | | | | | (27) ...to here | | (28) following 'true' branch... | 151 | ocsp_subca3_unknown_pem.size, fp) > 0); | 152 | assert(fwrite(ocsp_ca3_localhost_unknown_pem.data, 1, | | ~ | | | | | (29) ...to here | | (30) following 'true' branch... | 153 | ocsp_ca3_localhost_unknown_pem.size, fp) > 0); | 154 | assert(fwrite(ocsp_ca3_localhost6_unknown_pem.data, 1, | | ~ | | | | | (31) ...to here | | (32) following 'true' branch... | 155 | ocsp_ca3_localhost6_unknown_pem.size, fp) > 0); | 156 | fclose(fp); | | ~ | | | | | (33) ...to here |...... | 160 | if (ret != GNUTLS_E_OCSP_MISMATCH_WITH_CERTS) | | ~ | | | | | (34) following 'false' branch (when 'ret_81 == -422')... |...... | 164 | remove(ocspfile1); | | ~ | | | | | (35) ...to here | 165 | fp = fopen(ocspfile1, "wb"); | 166 | if (fp == NULL) | | ~ | | | | | (36) following 'false' branch (when 'fp_84' is non-NULL)... | 167 | fail("error in fopen\n"); | 168 | assert(fwrite(ocsp_subca3_unknown_pem.data, 1, | | ~ | | | | | (37) ...to here | | (38) following 'true' branch... | 169 | ocsp_subca3_unknown_pem.size, fp) > 0); | 170 | assert(fwrite(ocsp_ca3_localhost_unknown_pem.data, 1, | | ~ | | | | | (39) ...to here | | (40) following 'true' branch... | 171 | ocsp_ca3_localhost_unknown_pem.size, fp) > 0); | 172 | fclose(fp); | | ~ | | | | | (41) ...to here |...... | 176 | if (ret < 0) | | ~ | | | | | (42) following 'false' branch (when 'ret_91 >= 0')... |...... | 179 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (43) ...to here | 180 | GNUTLS_X509_FMT_PEM); | 181 | if (ret < 0) { | | ~ | | | | | (44) following 'false' branch (when 'ret_93 >= 0')... |...... | 185 | t = gnutls_certificate_get_ocsp_expiration(xcred, 0, 0, 0); | | ~ | | | | | (45) ...to here | 186 | if (t != 1509625639) | | ~ | | | | | (46) following 'false' branch (when 't_95 == 1509625639')... |...... | 189 | t = gnutls_certificate_get_ocsp_expiration(xcred, 0, 1, 0); | | ~ | | | | | (47) ...to here | 190 | if (t != 1509625639) | | ~ | | | | | (48) following 'false' branch (when 't_97 == 1509625639')... |...... | 193 | t = gnutls_certificate_get_ocsp_expiration(xcred, 0, -1, 0); | | ~ | | | | | (49) ...to here | 194 | if (t != 1509625639) | | ~ | | | | | (50) following 'false' branch (when 't_99 == 1509625639')... |...... | 197 | test_cli_serv(xcred, clicred, | | ~ | | | | | (51) ...to here | | (52) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 53-54 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (53) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (54) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 55-67 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (55) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (56) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (57) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (58) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (59) ...to here | 79 | if (ret < 0) | | ~ | | | | | (60) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (61) ...to here | | (62) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(63) ...to here | | (64) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (65) ...to here | | (66) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (67) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-ext-not-in-dtls.o tls-ext-not-in-dtls.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-ext-not-in-dtls tls-ext-not-in-dtls.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-ext-not-in-dtls tls-ext-not-in-dtls.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'start': events 1-2 | |tls-ext-not-in-dtls.c:271:13: | 271 | static void start(const char *name, int type) | | ^ | | | | | (1) entry to 'start' |...... | 277 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 263 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 267 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_key_utf8.o set_key_utf8.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_key_utf8 set_key_utf8.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_key_utf8 set_key_utf8.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-2 | |set_key_utf8.c:168:6: | 168 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 173 | auto_parse(); | | ~ | | | | | (2) calling 'auto_parse' from 'doit' | +--> 'auto_parse': events 3-26 | | 66 | static void auto_parse(void) | | ^ | | | | | (3) entry to 'auto_parse' |...... | 86 | assert(gnutls_certificate_allocate_credentials(&x509_cred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 87 | assert(gnutls_privkey_init(&key) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 88 | | 89 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (7) ...to here | | (8) following 'true' branch... | 90 | | 91 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (9) ...to here | 92 | GNUTLS_X509_FMT_PEM); | 93 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_47 >= 0')... |...... | 96 | pcert_list_size = sizeof(pcert_list) / sizeof(pcert_list[0]); | | ~ | | | | | (11) ...to here |...... | 100 | if (ret < 0) { | | ~ | | | | | (12) following 'false' branch (when 'ret_50 >= 0')... |...... | 105 | ret = gnutls_privkey_import_x509_raw(key, &server_ca3_key, | | ~ | | | | | (13) ...to here | 106 | GNUTLS_X509_FMT_PEM, NULL, 0); | 107 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_52 >= 0')... |...... | 111 | ret = gnutls_certificate_set_key(x509_cred, NULL, 0, pcert_list, | | ~ | | | | | (15) ...to here | 112 | pcert_list_size, key); | 113 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_54 >= 0')... |...... | 120 | assert(gnutls_privkey_init(&second_key) >= 0); | | ~ | | | | | (17) ...to here | | (18) following 'true' branch... | 121 | | 122 | pcert_list_size = 2; | | ~ | | | | | (19) ...to here |...... | 126 | if (ret < 0) { | | ~ | | | | | (20) following 'false' branch (when 'ret_59 >= 0')... |...... | 131 | ret = gnutls_privkey_import_x509_raw(second_key, &server_ca3_key, | | ~ | | | | | (21) ...to here | 132 | GNUTLS_X509_FMT_PEM, NULL, 0); | 133 | if (ret < 0) { | | ~ | | | | | (22) following 'false' branch (when 'ret_61 >= 0')... |...... | 137 | ret = gnutls_certificate_set_key(x509_cred, NULL, 0, second_pcert, 1, | | ~ | | | | | (23) ...to here | 138 | second_key); | 139 | if (ret < 0) { | | ~ | | | | | (24) following 'false' branch (when 'ret_63 >= 0')... |...... | 145 | test_cli_serv(x509_cred, clicred, "NORMAL", "localhost", NULL, NULL, | | ~ | | | | | (25) ...to here | | (26) calling 'test_cli_serv' from 'auto_parse' | +--> 'test_cli_serv': events 27-28 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (27) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (28) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 29-41 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (29) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (30) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (31) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (32) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (33) ...to here | 79 | if (ret < 0) | | ~ | | | | | (34) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(37) ...to here | | (38) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (39) ...to here | | (40) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (41) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_key_utf8.o set_x509_key_utf8.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_key_utf8 set_x509_key_utf8.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_key_utf8 set_x509_key_utf8.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-10 | |set_x509_key_utf8.c:144:6: | 144 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 165 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 166 | assert(gnutls_certificate_allocate_credentials(&x509_cred) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 167 | | 168 | gnutls_certificate_set_flags(x509_cred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (7) ...to here |...... | 172 | if (ret < 0) | | ~ | | | | | (8) following 'false' branch (when 'ret_37 >= 0')... |...... | 175 | idx = import_key(x509_cred, &server_ca3_key, | | ~ | | | | | (9) ...to here | | (10) calling 'import_key' from 'doit' | +--> 'import_key': events 11-17 | | 87 | static int import_key(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (11) entry to 'import_key' |...... | 96 | assert(gnutls_x509_privkey_init(&key) >= 0); | | ~ | | | | | (12) following 'true' branch... | 97 | | 98 | ret = gnutls_x509_crt_list_import2(&crt_list, &crt_list_size, cert, | | ~ | | | | | (13) ...to here | 99 | GNUTLS_X509_FMT_PEM, 0); | 100 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_36 >= 0')... |...... | 105 | ret = gnutls_x509_privkey_import(key, skey, GNUTLS_X509_FMT_PEM); | | ~ | | | | | (15) ...to here | 106 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_39 >= 0')... |...... | 110 | ret = gnutls_certificate_set_x509_key(xcred, crt_list, crt_list_size, | | ~ | | | | | (17) ...to here | <------+ | 'doit': events 18-21 | | 175 | idx = import_key(x509_cred, &server_ca3_key, | | ^ | | | | | (18) returning to 'doit' from 'import_key' | 176 | &server_ca3_localhost_cert_chain); | 177 | assert(idx == 0); | | ~ | | | | | (19) following 'true' branch... | 178 | | 179 | idx = import_key(x509_cred, &server_ca3_key, | | ~ | | | | | (20) ...to here | | (21) calling 'import_key' from 'doit' | +--> 'import_key': events 22-28 | | 87 | static int import_key(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (22) entry to 'import_key' |...... | 96 | assert(gnutls_x509_privkey_init(&key) >= 0); | | ~ | | | | | (23) following 'true' branch... | 97 | | 98 | ret = gnutls_x509_crt_list_import2(&crt_list, &crt_list_size, cert, | | ~ | | | | | (24) ...to here | 99 | GNUTLS_X509_FMT_PEM, 0); | 100 | if (ret < 0) { | | ~ | | | | | (25) following 'false' branch (when 'ret_36 >= 0')... |...... | 105 | ret = gnutls_x509_privkey_import(key, skey, GNUTLS_X509_FMT_PEM); | | ~ | | | | | (26) ...to here | 106 | if (ret < 0) { | | ~ | | | | | (27) following 'false' branch (when 'ret_39 >= 0')... |...... | 110 | ret = gnutls_certificate_set_x509_key(xcred, crt_list, crt_list_size, | | ~ | | | | | (28) ...to here | <------+ | 'doit': events 29-32 | | 179 | idx = import_key(x509_cred, &server_ca3_key, | | ^ | | | | | (29) returning to 'doit' from 'import_key' | 180 | &server_ca3_localhost_utf8_cert); | 181 | assert(idx == 1); | | ~ | | | | | (30) following 'true' branch... | 182 | | 183 | test_cli_serv(x509_cred, clicred, "NORMAL", "localhost", NULL, NULL, | | ~ | | | | | (31) ...to here | | (32) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 33-34 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (33) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (34) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 35-47 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (35) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (36) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (37) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (38) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (39) ...to here | 79 | if (ret < 0) | | ~ | | | | | (40) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (41) ...to here | | (42) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(43) ...to here | | (44) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (45) ...to here | | (46) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (47) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o insecure_key.o insecure_key.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o insecure_key insecure_key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o insecure_key insecure_key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-12 | |insecure_key.c:66:6: | 66 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 83 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (2) following 'true' branch... | 84 | assert(gnutls_certificate_allocate_credentials(&x509_cred) >= 0); | | ~ | | | | | (3) ...to here | | (4) following 'true' branch... | 85 | | 86 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (5) ...to here | 87 | GNUTLS_X509_FMT_PEM); | 88 | if (ret < 0) | | ~ | | | | | (6) following 'false' branch (when 'ret_29 >= 0')... |...... | 91 | ret = gnutls_certificate_set_x509_key_mem2( | | ~ | | | | | (7) ...to here |...... | 95 | if (ret < 0) | | ~ | | | | | (8) following 'false' branch (when 'ret_31 >= 0')... |...... | 98 | ret = gnutls_certificate_set_x509_key_mem2( | | ~ | | | | | (9) ...to here |...... | 101 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_33 >= 0')... |...... | 104 | test_cli_serv(x509_cred, clicred, "NORMAL", "localhost6", NULL, NULL, | | ~ | | | | | (11) ...to here | | (12) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 13-14 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (13) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (14) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 15-27 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (15) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (17) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (18) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (19) ...to here | 79 | if (ret < 0) | | ~ | | | | | (20) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (21) ...to here | | (22) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(23) ...to here | | (24) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (25) ...to here | | (26) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (27) out-of-bounds read from byte 11 till byte 14 but '"localhost6"' ends at byte 11 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost6"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost6"' are '[0]' to '[10]' ┌─────────────────────────────────────────────────┐ │ read of 11 bytes │ └─────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌────┬─────────────────────────────────────────┬────┐┌─────────────────┐ │[0] │ ... │[10]││ │ ├────┼────┬────┬────┬┬────┬────┬───┬───┬───┬───┼────┤│ │ │'l' │'o' │'c' │'a' ││'l' │'h' │'o'│'s'│'t'│'6'│NUL ││after valid range│ ├────┴────┴────┴────┴┴────┴────┴───┴───┴───┴───┴────┤│ │ │ string literal (type: 'const char[11]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 11 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o handshake-large-packet.o handshake-large-packet.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o handshake-large-packet handshake-large-packet.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o handshake-large-packet handshake-large-packet.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o client_dsa_key.o client_dsa_key.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o client_dsa_key client_dsa_key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o client_dsa_key client_dsa_key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-12 | |client_dsa_key.c:64:6: | 64 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 78 | assert(gnutls_certificate_allocate_credentials(&cli_cred) >= 0); | | ~ | | | | | (2) following 'true' branch... | 79 | | 80 | ret = gnutls_certificate_set_x509_trust_mem(cli_cred, &ca3_cert, | | ~ | | | | | (3) ...to here | 81 | GNUTLS_X509_FMT_PEM); | 82 | if (ret < 0) | | ~ | | | | | (4) following 'false' branch (when 'ret_26 >= 0')... |...... | 85 | ret = gnutls_certificate_set_x509_key_mem(cli_cred, &clidsa_ca3_cert, | | ~ | | | | | (5) ...to here |...... | 88 | if (ret < 0) { | | ~ | | | | | (6) following 'false' branch (when 'ret_28 >= 0')... |...... | 94 | gnutls_certificate_allocate_credentials(&serv_cred); | | ~ | | | | | (7) ...to here |...... | 102 | if (ret < 0) | | ~ | | | | | (8) following 'false' branch (when 'ret_33 >= 0')... |...... | 105 | ret = gnutls_certificate_set_x509_key_mem( | | ~ | | | | | (9) ...to here |...... | 108 | if (ret < 0) { | | ~ | | | | | (10) following 'false' branch (when 'ret_35 >= 0')... |...... | 113 | test_cli_serv_cert( | | ~ | | | | | (11) ...to here | | (12) calling 'test_cli_serv_cert' from 'doit' | +--> 'test_cli_serv_cert': events 13-14 | |utils-adv.c:296:6: | 296 | void test_cli_serv_cert(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (13) entry to 'test_cli_serv_cert' |...... | 301 | _test_cli_serv(server_cred, client_cred, serv_prio, cli_prio, host, | | ~ | | | | | (14) calling '_test_cli_serv' from 'test_cli_serv_cert' | +--> '_test_cli_serv': events 15-27 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (15) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (17) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (18) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (19) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (20) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (21) ...to here | | (22) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(23) ...to here | | (24) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (25) ...to here | | (26) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (27) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o server_ecdsa_key.o server_ecdsa_key.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o server_ecdsa_key server_ecdsa_key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o server_ecdsa_key server_ecdsa_key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-session-ext-register.o tls-session-ext-register.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-session-ext-register tls-session-ext-register.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-session-ext-register tls-session-ext-register.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-session-supplemental.o tls-session-supplemental.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-session-supplemental tls-session-supplemental.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-session-supplemental tls-session-supplemental.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o multi-alerts.o multi-alerts.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o multi-alerts multi-alerts.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o multi-alerts multi-alerts.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o naked-alerts.o naked-alerts.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o naked-alerts naked-alerts.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o naked-alerts naked-alerts.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs7-cat-parse.o pkcs7-cat-parse.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs7-cat-parse pkcs7-cat-parse.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs7-cat-parse pkcs7-cat-parse.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_known_dh_params_x509.o set_known_dh_params_x509.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_known_dh_params_x509 set_known_dh_params_x509.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_known_dh_params_x509 set_known_dh_params_x509.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-12 | |set_known_dh_params_x509.c:55:6: | 55 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 69 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (2) following 'true' branch... | 70 | assert(gnutls_certificate_allocate_credentials(&x509_cred) >= 0); | | ~ | | | | | (3) ...to here | | (4) following 'true' branch... | 71 | | 72 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (5) ...to here | 73 | GNUTLS_X509_FMT_PEM); | 74 | if (ret < 0) | | ~ | | | | | (6) following 'false' branch (when 'ret_37 >= 0')... |...... | 77 | ret = gnutls_certificate_set_x509_key_mem( | | ~ | | | | | (7) ...to here |...... | 80 | if (ret < 0) { | | ~ | | | | | (8) following 'false' branch (when 'ret_39 >= 0')... |...... | 85 | assert(gnutls_certificate_set_known_dh_params( | | ~ | | | | | (9) ...to here | | (10) following 'true' branch... | 86 | x509_cred, GNUTLS_SEC_PARAM_LEGACY) >= 0); | 87 | test_cli_serv(x509_cred, clicred, "NORMAL:-KX-ALL:+DHE-RSA", | | ~ | | | | | (11) ...to here | | (12) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 13-14 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (13) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (14) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 15-27 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (15) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (17) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (18) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (19) ...to here | 79 | if (ret < 0) | | ~ | | | | | (20) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (21) ...to here | | (22) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(23) ...to here | | (24) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (25) ...to here | | (26) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (27) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_known_dh_params_anon.o set_known_dh_params_anon.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_known_dh_params_anon set_known_dh_params_anon.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_known_dh_params_anon set_known_dh_params_anon.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_known_dh_params_psk.o set_known_dh_params_psk.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_known_dh_params_psk set_known_dh_params_psk.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_known_dh_params_psk set_known_dh_params_psk.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o session-tickets-ok.o session-tickets-ok.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o session-tickets-ok session-tickets-ok.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o session-tickets-ok session-tickets-ok.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o session-tickets-missing.o session-tickets-missing.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o session-tickets-missing session-tickets-missing.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o session-tickets-missing session-tickets-missing.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_key_file_legacy.o set_x509_key_file_legacy.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_key_file_legacy set_x509_key_file_legacy.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_key_file_legacy set_x509_key_file_legacy.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'main': events 1-2 | |utils.c:228:5: | 228 | int main(int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 246 | doit(); | | ~ | | | | | (2) calling 'doit' from 'main' | +--> 'doit': events 3-14 | |set_x509_key_file_legacy.c:122:6: | 122 | void doit(void) | | ^ | | | | | (3) entry to 'doit' |...... | 131 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 132 | gnutls_global_set_time_function(mytime); | | ~ | | | | | (5) ...to here |...... | 138 | if (ret != GNUTLS_E_FILE_ERROR) | | ~ | | | | | (6) following 'false' branch (when 'ret_27 == -64')... |...... | 141 | gnutls_certificate_free_credentials(xcred); | | ~ | | | | | (7) ...to here | 142 | | 143 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (8) following 'true' branch... | 144 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (9) ...to here | | (10) following 'true' branch... | 145 | | 146 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &subca3_cert, | | ~ | | | | | (11) ...to here | 147 | GNUTLS_X509_FMT_PEM); | 148 | if (ret < 0) | | ~ | | | | | (12) following 'false' branch (when 'ret_34 >= 0')... |...... | 151 | success("Testing store of certificates\n"); | | ~ | | | | | (13) ...to here | 152 | | 153 | idx = set_cert(xcred, &server_ca3_key, | | ~ | | | | | (14) calling 'set_cert' from 'doit' | +--> 'set_cert': events 15-23 | | 68 | static unsigned set_cert(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (15) entry to 'set_cert' |...... | 78 | if (fp == NULL) | | ~ | | | | | (16) following 'false' branch (when 'fp_14' is non-NULL)... | 79 | fail("error in fopen\n"); | 80 | assert(fwrite(cert->data, 1, cert->size, fp) > 0); | | ~ | | | | | (17) ...to here | | (18) following 'true' branch... | 81 | assert(fwrite(key->data, 1, key->size, fp) > 0); | | ~ | | | | | (19) ...to here | | (20) following 'true' branch... | 82 | fclose(fp); | | ~ | | | | | (21) ...to here |...... | 86 | if (ret < 0) | | ~ | | | | | (22) following 'false' branch (when 'ret_24 >= 0')... |...... | 90 | return ret; | | ~ | | | | | (23) ...to here | <------+ | 'doit': events 24-25 | | 153 | idx = set_cert(xcred, &server_ca3_key, | | ^ | | | | | (24) returning to 'doit' from 'set_cert' | 154 | &server_ca3_localhost6_cert_chain); | 155 | verify_written_cert(xcred, idx, &server_ca3_localhost6_cert_chain, 2); | | ~ | | | | | (25) calling 'verify_written_cert' from 'doit' | +--> 'verify_written_cert': events 26-29 | | 93 | static void verify_written_cert(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (26) entry to 'verify_written_cert' |...... | 102 | if (ret < 0) { | | ~ | | | | | (27) following 'false' branch (when 'ret_13 >= 0')... |...... | 107 | compare(&tcert, cert->data); | | ~ ~ | | | | | | | (28) ...to here | | (29) calling 'compare' from 'verify_written_cert' | +--> 'compare': events 30-36 | | 48 | static void compare(const gnutls_datum_t *der, const void *ipem) | | ^ | | | | | (30) entry to 'compare' |...... | 55 | if (ret < 0) { | | ~ | | | | | (31) following 'false' branch (when 'ret_16 >= 0')... |...... | 59 | if (der->size != new_der.size || | | ~ ~ ~ | | | | | | | | (32) ...to here (35) following 'false' branch... | | (33) following 'false' branch... | 60 | memcmp(der->data, new_der.data, der->size) != 0) { | | ~ | | | | | (34) ...to here |...... | 64 | gnutls_free(new_der.data); | | ~ | | | | | (36) ...to here | <------+ | 'verify_written_cert': events 37-42 | | 107 | compare(&tcert, cert->data); | | ^ | | | | | (37) returning to 'verify_written_cert' from 'compare' | 108 | | 109 | if (ncerts > 1) { | | ~ | | | | | (38) following 'true' branch (when 'ncerts_16(D) > 1')... | 110 | ret = gnutls_certificate_get_crt_raw(xcred, idx, 1, &tcert); | | ~ | | | | | (39) ...to here | 111 | if (ret < 0) { | | ~ | | | | | (40) following 'false' branch (when 'ret_18 >= 0')... |...... | 118 | compare(&tcert, cert->data + 2); | | ~ ~ | | | | | | | (41) ...to here | | (42) calling 'compare' from 'verify_written_cert' | +--> 'compare': events 43-49 | | 48 | static void compare(const gnutls_datum_t *der, const void *ipem) | | ^ | | | | | (43) entry to 'compare' |...... | 55 | if (ret < 0) { | | ~ | | | | | (44) following 'false' branch (when 'ret_16 >= 0')... |...... | 59 | if (der->size != new_der.size || | | ~ ~ ~ | | | | | | | | (45) ...to here (48) following 'false' branch... | | (46) following 'false' branch... | 60 | memcmp(der->data, new_der.data, der->size) != 0) { | | ~ | | | | | (47) ...to here |...... | 64 | gnutls_free(new_der.data); | | ~ | | | | | (49) ...to here | <------+ | 'verify_written_cert': event 50 | | 118 | compare(&tcert, cert->data + 2); | | ^ | | | | | (50) returning to 'verify_written_cert' from 'compare' | <------+ | 'doit': events 51-54 | | 155 | verify_written_cert(xcred, idx, &server_ca3_localhost6_cert_chain, 2); | | ^ | | | | | (51) returning to 'doit' from 'verify_written_cert' | 156 | assert(idx == 0); | | ~ | | | | | (52) following 'true' branch (when 'idx_37 == 0')... | 157 | | 158 | success("Tested store of %d\n", idx); | | ~ | | | | | (53) ...to here | 159 | | 160 | idx = set_cert(xcred, &server_ca3_key, &server_ca3_localhost_cert); | | ~ | | | | | (54) calling 'set_cert' from 'doit' | +--> 'set_cert': events 55-63 | | 68 | static unsigned set_cert(gnutls_certificate_credentials_t xcred, | | ^ | | | | | (55) entry to 'set_cert' |...... | 78 | if (fp == NULL) | | ~ | | | | | (56) following 'false' branch (when 'fp_14' is non-NULL)... | 79 | fail("error in fopen\n"); | 80 | assert(fwrite(cert->data, 1, cert->size, fp) > 0); | | ~ | | | | | (57) ...to here | | (58) following 'true' branch... | 81 | assert(fwrite(key->data, 1, key->size, fp) > 0); | | ~ | | | | | (59) ...to here | | (60) following 'true' branch... | 82 | fclose(fp); | | ~ | | | | | (61) ...to here |...... | 86 | if (ret < 0) | | ~ | | | | | (62) following 'false' branch (when 'ret_24 >= 0')... |...... | 90 | return ret; | | ~ | | | | | (63) ...to here | <------+ | 'doit': events 64-67 | | 160 | idx = set_cert(xcred, &server_ca3_key, &server_ca3_localhost_cert); | | ^ | | | | | (64) returning to 'doit' from 'set_cert' | 161 | assert(idx == 0); | | ~ | | | | | (65) following 'true' branch (when 'idx_42 == 0')... | 162 | | 163 | success("Tested store of %d\n", idx); | | ~ | | | | | (66) ...to here | 164 | | 165 | test_cli_serv(xcred, clicred, "NORMAL", "localhost", NULL, NULL, | | ~ | | | | | (67) calling 'test_cli_serv' from 'doit' | +--> 'test_cli_serv': events 68-69 | |utils-adv.c:189:6: | 189 | void test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (68) entry to 'test_cli_serv' |...... | 194 | _test_cli_serv(server_cred, client_cred, prio, prio, host, priv, | | ~ | | | | | (69) calling '_test_cli_serv' from 'test_cli_serv' | +--> '_test_cli_serv': events 70-82 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (70) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (71) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (72) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (73) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (74) ...to here | 79 | if (ret < 0) | | ~ | | | | | (75) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (76) ...to here | | (77) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(78) ...to here | | (79) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (80) ...to here | | (81) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (82) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o status-request-ext.o status-request-ext.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o status-request-ext status-request-ext.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o status-request-ext status-request-ext.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_x509_crt_sign.o gnutls_x509_crt_sign.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls_x509_crt_sign gnutls_x509_crt_sign.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_x509_crt_sign gnutls_x509_crt_sign.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_x509_crq_sign.o gnutls_x509_crq_sign.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls_x509_crq_sign gnutls_x509_crq_sign.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_x509_crq_sign gnutls_x509_crq_sign.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-repro-20170915.o dtls-repro-20170915.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-repro-20170915 dtls-repro-20170915.o common-cert-key-exchange.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-repro-20170915 dtls-repro-20170915.o common-cert-key-exchange.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rng-no-onload.o rng-no-onload.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rng-no-onload rng-no-onload.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rng-no-onload rng-no-onload.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls1-2-mtu-check.o dtls1-2-mtu-check.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls1-2-mtu-check dtls1-2-mtu-check.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls1-2-mtu-check dtls1-2-mtu-check.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crl_apis.o crl_apis.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o crl_apis crl_apis.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o crl_apis crl_apis.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cert_verify_inv_utf8.o cert_verify_inv_utf8.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cert_verify_inv_utf8 cert_verify_inv_utf8.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cert_verify_inv_utf8 cert_verify_inv_utf8.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-2 | |cert_verify_inv_utf8.c:162:6: | 162 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 167 | auto_parse(); | | ~ | | | | | (2) calling 'auto_parse' from 'doit' | +--> 'auto_parse': events 3-26 | | 66 | static void auto_parse(void) | | ^ | | | | | (3) entry to 'auto_parse' |...... | 86 | assert(gnutls_certificate_allocate_credentials(&x509_cred) >= 0); | | ~ | | | | | (4) following 'true' branch... | 87 | assert(gnutls_privkey_init(&key) >= 0); | | ~ | | | | | (5) ...to here | | (6) following 'true' branch... | 88 | | 89 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (7) ...to here | | (8) following 'true' branch... | 90 | | 91 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (9) ...to here | 92 | GNUTLS_X509_FMT_PEM); | 93 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_47 >= 0')... |...... | 96 | pcert_list_size = sizeof(pcert_list) / sizeof(pcert_list[0]); | | ~ | | | | | (11) ...to here |...... | 100 | if (ret < 0) { | | ~ | | | | | (12) following 'false' branch (when 'ret_50 >= 0')... |...... | 105 | ret = gnutls_privkey_import_x509_raw(key, &server_ca3_key, | | ~ | | | | | (13) ...to here | 106 | GNUTLS_X509_FMT_PEM, NULL, 0); | 107 | if (ret < 0) { | | ~ | | | | | (14) following 'false' branch (when 'ret_52 >= 0')... |...... | 111 | ret = gnutls_certificate_set_key(x509_cred, NULL, 0, pcert_list, | | ~ | | | | | (15) ...to here | 112 | pcert_list_size, key); | 113 | if (ret < 0) { | | ~ | | | | | (16) following 'false' branch (when 'ret_54 >= 0')... |...... | 120 | assert(gnutls_privkey_init(&second_key) >= 0); | | ~ | | | | | (17) ...to here | | (18) following 'true' branch... | 121 | | 122 | pcert_list_size = 2; | | ~ | | | | | (19) ...to here |...... | 126 | if (ret < 0) { | | ~ | | | | | (20) following 'false' branch (when 'ret_59 >= 0')... |...... | 131 | ret = gnutls_privkey_import_x509_raw(second_key, &server_ca3_key, | | ~ | | | | | (21) ...to here | 132 | GNUTLS_X509_FMT_PEM, NULL, 0); | 133 | if (ret < 0) { | | ~ | | | | | (22) following 'false' branch (when 'ret_61 >= 0')... |...... | 137 | ret = gnutls_certificate_set_key(x509_cred, NULL, 0, second_pcert, 1, | | ~ | | | | | (23) ...to here | 138 | second_key); | 139 | if (ret < 0) { | | ~ | | | | | (24) following 'false' branch (when 'ret_63 >= 0')... |...... | 145 | test_cli_serv_expect(x509_cred, clicred, "NORMAL", "NORMAL", | | ~ | | | | | (25) ...to here | | (26) calling 'test_cli_serv_expect' from 'auto_parse' | +--> 'test_cli_serv_expect': events 27-28 | |utils-adv.c:305:6: | 305 | void test_cli_serv_expect(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (27) entry to 'test_cli_serv_expect' |...... | 310 | _test_cli_serv(server_cred, client_cred, serv_prio, cli_prio, host, | | ~ | | | | | (28) calling '_test_cli_serv' from 'test_cli_serv_expect' | +--> '_test_cli_serv': events 29-41 | | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (29) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (30) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (31) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (32) following 'false' branch (when 'require_cert_106(D) == 0')... |...... | 78 | ret = gnutls_init(&client, GNUTLS_CLIENT); | | ~ | | | | | (33) ...to here | 79 | if (ret < 0) | | ~ | | | | | (34) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (35) ...to here | | (36) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(37) ...to here | | (38) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (39) ...to here | | (40) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (41) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o no-extensions.o no-extensions.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o no-extensions no-extensions.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o no-extensions no-extensions.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o no-status-request.o no-status-request.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o no-status-request no-status-request.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o no-status-request no-status-request.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hostname-check-utf8.o hostname-check-utf8.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o hostname-check-utf8 hostname-check-utf8.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o hostname-check-utf8 hostname-check-utf8.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs8-key-decode-encrypted.o pkcs8-key-decode-encrypted.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs8-key-decode-encrypted pkcs8-key-decode-encrypted.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs8-key-decode-encrypted pkcs8-key-decode-encrypted.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o priority-mix.o priority-mix.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o priority-mix priority-mix.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o priority-mix priority-mix.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs7.o pkcs7.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs7 pkcs7.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs7 pkcs7.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o send-data-before-handshake.o send-data-before-handshake.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o send-data-before-handshake send-data-before-handshake.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o send-data-before-handshake send-data-before-handshake.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o recv-data-before-handshake.o recv-data-before-handshake.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o recv-data-before-handshake recv-data-before-handshake.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o recv-data-before-handshake recv-data-before-handshake.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crt_inv_write.o crt_inv_write.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o crt_inv_write crt_inv_write.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o crt_inv_write crt_inv_write.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509sign-verify-error.o x509sign-verify-error.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509sign-verify-error x509sign-verify-error.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509sign-verify-error x509sign-verify-error.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rng-op-nonce.o rng-op-nonce.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rng-op-nonce rng-op-nonce.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rng-op-nonce rng-op-nonce.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rng-op-random.o rng-op-random.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rng-op-random rng-op-random.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rng-op-random rng-op-random.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rng-op-key.o rng-op-key.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rng-op-key rng-op-key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rng-op-key rng-op-key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-dn-decode-compat.o x509-dn-decode-compat.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-dn-decode-compat x509-dn-decode-compat.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-dn-decode-compat x509-dn-decode-compat.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ip-check.o ip-check.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ip-check ip-check.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ip-check ip-check.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o mini-x509-ipaddr.o mini-x509-ipaddr.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o mini-x509-ipaddr mini-x509-ipaddr.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o mini-x509-ipaddr mini-x509-ipaddr.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o trust-store.o trust-store.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o trust-store trust-store.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o trust-store trust-store.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o base64-raw.o base64-raw.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o base64-raw base64-raw.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o base64-raw base64-raw.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o random-art.o random-art.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o random-art random-art.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o random-art random-art.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dhex509self.o dhex509self.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dhex509self dhex509self.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dhex509self dhex509self.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dss-sig-val.o dss-sig-val.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dss-sig-val dss-sig-val.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dss-sig-val dss-sig-val.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign-pk-api.o sign-pk-api.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sign-pk-api sign-pk-api.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sign-pk-api sign-pk-api.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-session-ext-override.o tls-session-ext-override.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-session-ext-override tls-session-ext-override.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-session-ext-override tls-session-ext-override.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o record-pad.o record-pad.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o record-pad record-pad.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o record-pad record-pad.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils.c: In function '_fail': utils.c:110:9: warning: call to 'exit' from within signal handler [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler] 110 | exit(1); | ^ 'doit': events 1-2 | |record-pad.c:374:6: | 374 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 377 | signal(SIGCHLD, ch_handler); | | ~ | | | | | (2) registering 'ch_handler' as signal handler | event 3 | |lto1: | (3): later on, when the signal is delivered to the process | +--> 'ch_handler': events 4-5 | | 317 | static void ch_handler(int sig) | | ^ | | | | | (4) entry to 'ch_handler' |...... | 321 | check_wait_status(status); | | ~ | | | | | (5) inlined call to 'check_wait_status' from 'ch_handler' | +--> 'check_wait_status': event 6 | |utils.h:167:9: | 167 | _check_wait_status(status, 0); | | ^ | | | | | (6) calling '_check_wait_status' from 'ch_handler' | '_check_wait_status': events 7-10 | | 146 | inline static void _check_wait_status(int status, unsigned sigonly) | | ^ | | | | | (7) entry to '_check_wait_status' |...... | 151 | if (WIFSIGNALED(status)) { | | ~ | | | | | (8) following 'true' branch... | 152 | fail("Child died with signal %d\n", WTERMSIG(status)); | | ~ | | | | | (9) ...to here | | (10) calling '_fail' from '_check_wait_status' | +--> '_fail': events 11-12 | |utils.c:89:6: | 89 | void _fail(const char *format, ...) | | ^ | | | | | (11) entry to '_fail' |...... | 110 | exit(1); | | ~ | | | | | (12) call to 'exit' from within signal handler | utils.c:110:9: note: '_exit' is a possible signal-safe alternative for 'exit' 110 | exit(1); | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-server-kx-neg.o tls13-server-kx-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-server-kx-neg tls13-server-kx-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-server-kx-neg tls13-server-kx-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_ext_raw_parse_dtls.o gnutls_ext_raw_parse_dtls.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gnutls_ext_raw_parse_dtls gnutls_ext_raw_parse_dtls.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_ext_raw_parse_dtls gnutls_ext_raw_parse_dtls.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o key-export-pkcs8.o key-export-pkcs8.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o key-export-pkcs8 key-export-pkcs8.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o key-export-pkcs8 key-export-pkcs8.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o null_retrieve_function.o null_retrieve_function.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o null_retrieve_function null_retrieve_function.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o null_retrieve_function null_retrieve_function.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-4 | |null_retrieve_function.c:67:6: | 67 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 86 | if (ret < 0) { | | ~ | | | | | (2) following 'false' branch (when 'ret_28 >= 0')... |...... | 91 | gnutls_certificate_allocate_credentials(&clicred); | | ~ | | | | | (3) ...to here |...... | 94 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (4) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 5-17 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (5) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (6) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (7) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (8) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (9) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (11) ...to here | | (12) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(13) ...to here | | (14) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (15) ...to here | | (16) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (17) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-4 | |null_retrieve_function.c:67:6: | 67 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 86 | if (ret < 0) { | | ~ | | | | | (2) following 'false' branch (when 'ret_28 >= 0')... |...... | 91 | gnutls_certificate_allocate_credentials(&clicred); | | ~ | | | | | (3) ...to here |...... | 94 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (4) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 5-20 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (5) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (6) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (7) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (8) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (9) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (11) ...to here | | (12) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~ | | | | | (13) ...to here | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (14) following 'true' branch... |...... | 94 | ret = gnutls_credentials_set(client, GNUTLS_CRD_CERTIFICATE, | | ~ | | | | | (15) ...to here | 95 | client_cred); | 96 | if (ret < 0) | | ~ | | | | | (16) following 'false' branch (when 'ret_118 >= 0')... |...... | 99 | ret = gnutls_priority_set_direct(client, cli_prio, NULL); | | ~ | | | | | (17) ...to here | 100 | if (ret < 0) { | | ~ | | | | | (18) following 'false' branch (when 'ret_121 >= 0')... |...... | 103 | gnutls_transport_set_push_function(client, client_push); | | ~ | | | | | (19) ...to here |...... | 107 | if (cli_err == 0 && serv_err == 0) { | | ~ | | | | | (20) following 'false' branch... | '_test_cli_serv': event 21 | |lto1: | (21): ...to here | '_test_cli_serv': events 22-29 | | 110 | HANDSHAKE_EXPECT(client, server, cli_err, serv_err); | | ^ | | | | | (22) following 'true' branch... | | (23) ...to here | | (24) following 'false' branch... | 111 | goto cleanup; | | ~ | | | | | (25) ...to here |...... | 177 | if (client_cb) | | ~ | | | | | (26) following 'false' branch (when 'client_cb_166(D)' is NULL)... | 178 | client_cb(client, priv); | 179 | if (server_cb) | | ~ | | | | | (27) ...to here | | (28) following 'false' branch (when 'server_cb_169(D)' is NULL)... |...... | 182 | gnutls_deinit(client); | | ~ | | | | | (29) ...to here | <------+ | 'doit': events 30-31 | |null_retrieve_function.c:94:9: | 94 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ^ | | | | | (30) returning to 'doit' from '_test_cli_serv' |...... | 102 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (31) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 32-44 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (32) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (33) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (34) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (35) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (36) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (37) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (38) ...to here | | (39) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(40) ...to here | | (41) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (42) ...to here | | (43) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (44) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-4 | |null_retrieve_function.c:67:6: | 67 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 86 | if (ret < 0) { | | ~ | | | | | (2) following 'false' branch (when 'ret_28 >= 0')... |...... | 91 | gnutls_certificate_allocate_credentials(&clicred); | | ~ | | | | | (3) ...to here |...... | 94 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (4) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 5-20 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (5) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (6) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (7) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (8) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (9) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (10) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (11) ...to here | | (12) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~ | | | | | (13) ...to here |...... | 89 | assert(gnutls_server_name_set(client, GNUTLS_NAME_DNS, | | ~ | | | | | (14) following 'true' branch... |...... | 94 | ret = gnutls_credentials_set(client, GNUTLS_CRD_CERTIFICATE, | | ~ | | | | | (15) ...to here | 95 | client_cred); | 96 | if (ret < 0) | | ~ | | | | | (16) following 'false' branch (when 'ret_118 >= 0')... |...... | 99 | ret = gnutls_priority_set_direct(client, cli_prio, NULL); | | ~ | | | | | (17) ...to here | 100 | if (ret < 0) { | | ~ | | | | | (18) following 'false' branch (when 'ret_121 >= 0')... |...... | 103 | gnutls_transport_set_push_function(client, client_push); | | ~ | | | | | (19) ...to here |...... | 107 | if (cli_err == 0 && serv_err == 0) { | | ~ | | | | | (20) following 'false' branch... | '_test_cli_serv': event 21 | |lto1: | (21): ...to here | '_test_cli_serv': events 22-29 | | 110 | HANDSHAKE_EXPECT(client, server, cli_err, serv_err); | | ^ | | | | | (22) following 'true' branch... | | (23) ...to here | | (24) following 'false' branch... | 111 | goto cleanup; | | ~ | | | | | (25) ...to here |...... | 177 | if (client_cb) | | ~ | | | | | (26) following 'false' branch (when 'client_cb_166(D)' is NULL)... | 178 | client_cb(client, priv); | 179 | if (server_cb) | | ~ | | | | | (27) ...to here | | (28) following 'false' branch (when 'server_cb_169(D)' is NULL)... |...... | 182 | gnutls_deinit(client); | | ~ | | | | | (29) ...to here | <------+ | 'doit': events 30-31 | |null_retrieve_function.c:94:9: | 94 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ^ | | | | | (30) returning to 'doit' from '_test_cli_serv' |...... | 102 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (31) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 32-47 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (32) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (33) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (34) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (35) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (36) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (37) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (38) ...to here | | (39) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~ | | | | | (40) ...to here |...... | 89 | assert(gnutls_server_name_set(client, GNUTLS_NAME_DNS, | | ~ | | | | | (41) following 'true' branch... |...... | 94 | ret = gnutls_credentials_set(client, GNUTLS_CRD_CERTIFICATE, | | ~ | | | | | (42) ...to here | 95 | client_cred); | 96 | if (ret < 0) | | ~ | | | | | (43) following 'false' branch (when 'ret_118 >= 0')... |...... | 99 | ret = gnutls_priority_set_direct(client, cli_prio, NULL); | | ~ | | | | | (44) ...to here | 100 | if (ret < 0) { | | ~ | | | | | (45) following 'false' branch (when 'ret_121 >= 0')... |...... | 103 | gnutls_transport_set_push_function(client, client_push); | | ~ | | | | | (46) ...to here |...... | 107 | if (cli_err == 0 && serv_err == 0) { | | ~ | | | | | (47) following 'false' branch... | '_test_cli_serv': event 48 | |lto1: | (48): ...to here | '_test_cli_serv': events 49-56 | | 110 | HANDSHAKE_EXPECT(client, server, cli_err, serv_err); | | ^ | | | | | (49) following 'true' branch... | | (50) ...to here | | (51) following 'false' branch... | 111 | goto cleanup; | | ~ | | | | | (52) ...to here |...... | 177 | if (client_cb) | | ~ | | | | | (53) following 'false' branch (when 'client_cb_166(D)' is NULL)... | 178 | client_cb(client, priv); | 179 | if (server_cb) | | ~ | | | | | (54) ...to here | | (55) following 'false' branch (when 'server_cb_169(D)' is NULL)... |...... | 182 | gnutls_deinit(client); | | ~ | | | | | (56) ...to here | <------+ | 'doit': events 57-58 | |null_retrieve_function.c:102:9: | 102 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ^ | | | | | (57) returning to 'doit' from '_test_cli_serv' |...... | 110 | _test_cli_serv(x509_cred, clicred, "NORMAL", "NORMAL", "localhost", | | ~ | | | | | (58) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 59-71 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (59) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (60) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (61) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (62) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (63) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (64) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (65) ...to here | | (66) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(67) ...to here | | (68) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (69) ...to here | | (70) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (71) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-record-size-limit.o tls-record-size-limit.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-record-size-limit tls-record-size-limit.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-record-size-limit tls-record-size-limit.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-crt_type-neg.o tls-crt_type-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-crt_type-neg tls-crt_type-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-crt_type-neg tls-crt_type-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o resume-with-stek-expiration.o resume-with-stek-expiration.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o resume-with-stek-expiration resume-with-stek-expiration.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o resume-with-stek-expiration resume-with-stek-expiration.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o resume-with-previous-stek.o resume-with-previous-stek.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o resume-with-previous-stek resume-with-previous-stek.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o resume-with-previous-stek resume-with-previous-stek.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rawpk-api.o rawpk-api.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rawpk-api rawpk-api.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rawpk-api rawpk-api.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-record-size-limit-asym.o tls-record-size-limit-asym.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-record-size-limit-asym tls-record-size-limit-asym.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-record-size-limit-asym tls-record-size-limit-asym.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dh-compute.o dh-compute.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dh-compute dh-compute.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dh-compute dh-compute.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ecdh-compute.o ecdh-compute.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ecdh-compute ecdh-compute.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ecdh-compute ecdh-compute.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign-verify-data-newapi.o sign-verify-data-newapi.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sign-verify-data-newapi sign-verify-data-newapi.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sign-verify-data-newapi sign-verify-data-newapi.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign-verify-newapi.o sign-verify-newapi.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sign-verify-newapi sign-verify-newapi.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sign-verify-newapi sign-verify-newapi.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o sign-verify-deterministic.o sign-verify-deterministic.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o sign-verify-deterministic sign-verify-deterministic.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o sign-verify-deterministic sign-verify-deterministic.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -I../gl -I../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o iov-iov.o `test -f 'iov.c' || echo './'`iov.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o iov iov-iov.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o iov iov-iov.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o aead-cipher-vec.o aead-cipher-vec.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o aead-cipher-vec aead-cipher-vec.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o aead-cipher-vec aead-cipher-vec.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-without-timeout-func.o tls13-without-timeout-func.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-without-timeout-func tls13-without-timeout-func.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-without-timeout-func tls13-without-timeout-func.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -I../gl -I../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o buffer-buffer.o `test -f 'buffer.c' || echo './'`buffer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o buffer buffer-buffer.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o buffer buffer-buffer.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o status-request-revoked.o status-request-revoked.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o status-request-revoked status-request-revoked.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o status-request-revoked status-request-revoked.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o set_x509_ocsp_multi_cli.o set_x509_ocsp_multi_cli.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o set_x509_ocsp_multi_cli set_x509_ocsp_multi_cli.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o set_x509_ocsp_multi_cli set_x509_ocsp_multi_cli.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs utils-adv.c: In function '_test_cli_serv': utils-adv.c:84:25: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] 84 | assert(_gnutls_server_name_set_raw( | ^ 'doit': events 1-6 | |set_x509_ocsp_multi_cli.c:117:6: | 117 | void doit(void) | | ^ | | | | | (1) entry to 'doit' |...... | 136 | assert(gnutls_certificate_allocate_credentials(&xcred) >= 0); | | ~ | | | | | (2) following 'true' branch... | 137 | assert(gnutls_certificate_allocate_credentials(&clicred) >= 0); | | ~ | | | | | (3) ...to here | | (4) following 'true' branch... | 138 | | 139 | gnutls_certificate_set_flags(xcred, GNUTLS_CERTIFICATE_API_V2); | | ~ | | | | | (5) ...to here | 140 | | 141 | certfile1 = get_tmpname(certname1); | | ~ | | | | | (6) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 7-8 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (7) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (8) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 9 | |lto1: | (9): ...to here | <------+ | 'doit': events 10-21 | |set_x509_ocsp_multi_cli.c:141:21: | 141 | certfile1 = get_tmpname(certname1); | | ^ | | | | | (10) returning to 'doit' from 'get_tmpname' |...... | 145 | if (fp == NULL) | | ~ | | | | | (11) following 'false' branch (when 'fp_60' is non-NULL)... | 146 | fail("error in fopen\n"); | 147 | assert(fwrite(server_localhost_ca3_cert_chain_pem, 1, | | ~ | | | | | (12) ...to here | | (13) following 'true' branch... | 148 | strlen(server_localhost_ca3_cert_chain_pem), fp) > 0); | 149 | assert(fwrite(server_ca3_key_pem, 1, strlen((char *)server_ca3_key_pem), | | ~ | | | | | (14) ...to here | | (15) following 'true' branch... | 150 | fp) > 0); | 151 | fclose(fp); | | ~ | | | | | (16) ...to here |...... | 155 | if (ret < 0) | | ~ | | | | | (17) following 'false' branch (when 'ret_67 >= 0')... |...... | 158 | ret = gnutls_certificate_set_x509_key_file2( | | ~ | | | | | (18) ...to here | 159 | clicred, certfile1, certfile1, GNUTLS_X509_FMT_PEM, NULL, 0); | 160 | if (ret < 0) | | ~ | | | | | (19) following 'false' branch (when 'ret_69 >= 0')... | 161 | fail("set_x509_key_file failed: %s\n", gnutls_strerror(ret)); | 162 | index1 = ret; | | ~ | | | | | (20) ...to here |...... | 165 | ocspfile1 = get_tmpname(ocspname1); | | ~ | | | | | (21) calling 'get_tmpname' from 'doit' | +--> 'get_tmpname': events 22-23 | |utils.c:277:7: | 277 | char *get_tmpname(char s[TMPNAME_SIZE]) | | ^ | | | | | (22) entry to 'get_tmpname' |...... | 286 | if (ret < 0) | | ~ | | | | | (23) following 'true' branch (when 'ret_19 < 0')... | 'get_tmpname': event 24 | |lto1: | (24): ...to here | <------+ | 'doit': events 25-52 | |set_x509_ocsp_multi_cli.c:165:21: | 165 | ocspfile1 = get_tmpname(ocspname1); | | ^ | | | | | (25) returning to 'doit' from 'get_tmpname' | 166 | fp = fopen(ocspfile1, "wb"); | 167 | if (fp == NULL) | | ~ | | | | | (26) following 'false' branch (when 'fp_74' is non-NULL)... | 168 | fail("error in fopen\n"); | 169 | assert(fwrite(ocsp_subca3_unknown_pem.data, 1, | | ~ | | | | | (27) ...to here | | (28) following 'true' branch... | 170 | ocsp_subca3_unknown_pem.size, fp) > 0); | 171 | assert(fwrite(ocsp_ca3_localhost_unknown_pem.data, 1, | | ~ | | | | | (29) ...to here | | (30) following 'true' branch... | 172 | ocsp_ca3_localhost_unknown_pem.size, fp) > 0); | 173 | assert(fwrite(ocsp_ca3_localhost6_unknown_pem.data, 1, | | ~ | | | | | (31) ...to here | | (32) following 'true' branch... | 174 | ocsp_ca3_localhost6_unknown_pem.size, fp) > 0); | 175 | fclose(fp); | | ~ | | | | | (33) ...to here |...... | 179 | if (ret != GNUTLS_E_OCSP_MISMATCH_WITH_CERTS) | | ~ | | | | | (34) following 'false' branch (when 'ret_83 == -422')... |...... | 183 | remove(ocspfile1); | | ~ | | | | | (35) ...to here | 184 | fp = fopen(ocspfile1, "wb"); | 185 | if (fp == NULL) | | ~ | | | | | (36) following 'false' branch (when 'fp_86' is non-NULL)... | 186 | fail("error in fopen\n"); | 187 | assert(fwrite(ocsp_subca3_unknown_pem.data, 1, | | ~ | | | | | (37) ...to here | | (38) following 'true' branch... | 188 | ocsp_subca3_unknown_pem.size, fp) > 0); | 189 | assert(fwrite(ocsp_ca3_localhost_unknown_pem.data, 1, | | ~ | | | | | (39) ...to here | | (40) following 'true' branch... | 190 | ocsp_ca3_localhost_unknown_pem.size, fp) > 0); | 191 | fclose(fp); | | ~ | | | | | (41) ...to here |...... | 195 | if (ret < 0) | | ~ | | | | | (42) following 'false' branch (when 'ret_93 >= 0')... |...... | 198 | ret = gnutls_certificate_set_x509_trust_mem(clicred, &ca3_cert, | | ~ | | | | | (43) ...to here | 199 | GNUTLS_X509_FMT_PEM); | 200 | if (ret < 0) { | | ~ | | | | | (44) following 'false' branch (when 'ret_95 >= 0')... |...... | 204 | t = gnutls_certificate_get_ocsp_expiration(clicred, 0, 0, 0); | | ~ | | | | | (45) ...to here | 205 | if (t != 1509625639) | | ~ | | | | | (46) following 'false' branch (when 't_97 == 1509625639')... |...... | 208 | t = gnutls_certificate_get_ocsp_expiration(clicred, 0, 1, 0); | | ~ | | | | | (47) ...to here | 209 | if (t != 1509625639) | | ~ | | | | | (48) following 'false' branch (when 't_99 == 1509625639')... |...... | 212 | t = gnutls_certificate_get_ocsp_expiration(clicred, 0, -1, 0); | | ~ | | | | | (49) ...to here | 213 | if (t != 1509625639) | | ~ | | | | | (50) following 'false' branch (when 't_101 == 1509625639')... |...... | 217 | _test_cli_serv(xcred, clicred, PRIO, PRIO, "localhost", | | ~ | | | | | (51) ...to here | | (52) calling '_test_cli_serv' from 'doit' | +--> '_test_cli_serv': events 53-65 | |utils-adv.c:44:5: | 44 | int _test_cli_serv(gnutls_certificate_credentials_t server_cred, | | ^ | | | | | (53) entry to '_test_cli_serv' |...... | 67 | if (ret < 0) { | | ~ | | | | | (54) following 'false' branch (when 'ret_102 >= 0')... |...... | 70 | gnutls_transport_set_push_function(server, server_push); | | ~ | | | | | (55) ...to here |...... | 74 | if (require_cert) | | ~ | | | | | (56) following 'true' branch (when 'require_cert_106(D) != 0')... | 75 | gnutls_certificate_server_set_request(server, | | ~ | | | | | (57) ...to here |...... | 79 | if (ret < 0) | | ~ | | | | | (58) following 'false' branch (when 'ret_109 >= 0')... |...... | 82 | if (host) { | | ~ | | | | | (59) ...to here | | (60) following 'true' branch (when 'host_110(D)' is non-NULL)... | 83 | if (strncmp(host, "raw:", 4) == 0) { | | ~~ | | || | | |(61) ...to here | | (62) following 'true' branch... | 84 | assert(_gnutls_server_name_set_raw( | | ~ | | | | | (63) ...to here | | (64) while looking for null terminator for argument 1 ('_8') of 'strlen'... | | (65) out-of-bounds read from byte 10 till byte 13 but '"localhost"' ends at byte 10 | utils-adv.c:84:25: note: read of 4 bytes from after the end of '"localhost"' 84 | assert(_gnutls_server_name_set_raw( | ^ utils-adv.c:84:25: note: valid subscripts for '"localhost"' are '[0]' to '[9]' ┌────────────────────────────────────────────────┐ │ read of 10 bytes │ └────────────────────────────────────────────────┘ ^ ^ ^ ^ ^ ^ ^ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┌─────┬────────────────────────────────────────┬────┐┌─────────────────┐ │ [0] │ ... │[9] ││ │ ├─────┼────┬────┬────┬┬────┬────┬────┬────┬────┼────┤│ │ │ 'l' │'o' │'c' │'a' ││'l' │'h' │'o' │'s' │'t' │NUL ││after valid range│ ├─────┴────┴────┴────┴┴────┴────┴────┴────┴────┴────┤│ │ │ string literal (type: 'const char[10]') ││ │ └───────────────────────────────────────────────────┘└─────────────────┘ ├─────────────────────────┬─────────────────────────┤├────────┬────────┤ │ │ ╭───────┴──────╮ ╭───────────┴───────────╮ │size: 10 bytes│ │⚠️ over-read of 4 bytes│ ╰──────────────╯ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o kdf-api.o kdf-api.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o kdf-api kdf-api.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o kdf-api kdf-api.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o keylog-func.o keylog-func.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o keylog-func keylog-func.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o keylog-func keylog-func.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o handshake-write.o handshake-write.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o handshake-write handshake-write.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o handshake-write handshake-write.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509cert-dntypes.o x509cert-dntypes.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509cert-dntypes x509cert-dntypes.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509cert-dntypes x509cert-dntypes.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o id-on-xmppAddr.o id-on-xmppAddr.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o id-on-xmppAddr id-on-xmppAddr.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o id-on-xmppAddr id-on-xmppAddr.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-compat-mode.o tls13-compat-mode.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-compat-mode tls13-compat-mode.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-compat-mode tls13-compat-mode.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ciphersuite-name.o ciphersuite-name.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ciphersuite-name ciphersuite-name.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ciphersuite-name ciphersuite-name.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509-upnconstraint.o x509-upnconstraint.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509-upnconstraint x509-upnconstraint.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509-upnconstraint x509-upnconstraint.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o xts-key-check.o xts-key-check.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o xts-key-check xts-key-check.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o xts-key-check xts-key-check.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cipher-padding.o cipher-padding.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cipher-padding cipher-padding.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cipher-padding cipher-padding.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs7-verify-double-free.o pkcs7-verify-double-free.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs7-verify-double-free pkcs7-verify-double-free.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs7-verify-double-free pkcs7-verify-double-free.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o fips-rsa-sizes.o fips-rsa-sizes.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o fips-rsa-sizes fips-rsa-sizes.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o fips-rsa-sizes fips-rsa-sizes.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12-rehandshake-ticket.o tls12-rehandshake-ticket.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-rehandshake-ticket tls12-rehandshake-ticket.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-rehandshake-ticket tls12-rehandshake-ticket.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -I../gl -I../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pathbuf-pathbuf.o `test -f 'pathbuf.c' || echo './'`pathbuf.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pathbuf pathbuf-pathbuf.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pathbuf pathbuf-pathbuf.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-force-ems.o tls-force-ems.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-force-ems tls-force-ems.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-force-ems tls-force-ems.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o psk-importer.o psk-importer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o psk-importer psk-importer.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o psk-importer psk-importer.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o privkey-derive.o privkey-derive.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o privkey-derive privkey-derive.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o privkey-derive privkey-derive.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dh-compute2.o dh-compute2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dh-compute2 dh-compute2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dh-compute2 dh-compute2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ecdh-compute2.o ecdh-compute2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ecdh-compute2 ecdh-compute2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ecdh-compute2 ecdh-compute2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-channel-binding.o tls-channel-binding.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-channel-binding tls-channel-binding.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-channel-binding tls-channel-binding.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o strict-der.o strict-der.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o strict-der strict-der.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o strict-der strict-der.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system-prio-file.o system-prio-file.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o system-prio-file system-prio-file.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o system-prio-file system-prio-file.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls-pthread.o tls-pthread.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls-pthread tls-pthread.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -lpthread libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls-pthread tls-pthread.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -lpthread -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o fips-mode-pthread.o fips-mode-pthread.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o fips-mode-pthread fips-mode-pthread.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -lpthread libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o fips-mode-pthread fips-mode-pthread.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -lpthread -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls-pthread.o dtls-pthread.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-pthread dtls-pthread.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -lpthread libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-pthread dtls-pthread.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -lpthread -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rng-pthread.o rng-pthread.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rng-pthread rng-pthread.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -lpthread libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rng-pthread rng-pthread.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -lpthread -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-cert-import-url-exts.o pkcs11/pkcs11-cert-import-url-exts.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-cert-import-url-exts pkcs11/pkcs11-cert-import-url-exts.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-cert-import-url-exts pkcs11/pkcs11-cert-import-url-exts.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-get-exts.o pkcs11/pkcs11-get-exts.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-get-exts pkcs11/pkcs11-get-exts.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-get-exts pkcs11/pkcs11-get-exts.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-get-raw-issuer-exts.o pkcs11/pkcs11-get-raw-issuer-exts.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-get-raw-issuer-exts pkcs11/pkcs11-get-raw-issuer-exts.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-get-raw-issuer-exts pkcs11/pkcs11-get-raw-issuer-exts.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-cert-import-url4-exts.o pkcs11/pkcs11-cert-import-url4-exts.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-cert-import-url4-exts pkcs11/pkcs11-cert-import-url4-exts.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-cert-import-url4-exts pkcs11/pkcs11-cert-import-url4-exts.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-chainverify.o pkcs11/pkcs11-chainverify.c pkcs11/pkcs11-chainverify.c: In function 'doit': pkcs11/pkcs11-chainverify.c:111:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 111 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-chainverify.c:35: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-chainverify pkcs11/pkcs11-chainverify.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-chainverify pkcs11/pkcs11-chainverify.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-get-issuer.o pkcs11/pkcs11-get-issuer.c pkcs11/pkcs11-get-issuer.c: In function 'doit': pkcs11/pkcs11-get-issuer.c:133:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 133 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-get-issuer.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-get-issuer pkcs11/pkcs11-get-issuer.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-get-issuer pkcs11/pkcs11-get-issuer.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-is-known.o pkcs11/pkcs11-is-known.c pkcs11/pkcs11-is-known.c: In function 'doit': pkcs11/pkcs11-is-known.c:383:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 383 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-is-known.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-is-known pkcs11/pkcs11-is-known.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-is-known pkcs11/pkcs11-is-known.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-combo.o pkcs11/pkcs11-combo.c pkcs11/pkcs11-combo.c: In function 'doit': pkcs11/pkcs11-combo.c:250:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-combo.c:41: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-combo pkcs11/pkcs11-combo.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-combo pkcs11/pkcs11-combo.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-privkey.o pkcs11/pkcs11-privkey.c pkcs11/pkcs11-privkey.c: In function 'doit': pkcs11/pkcs11-privkey.c:156:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 156 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-privkey.c:36: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-privkey pkcs11/pkcs11-privkey.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-privkey pkcs11/pkcs11-privkey.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-pubkey-import-rsa.o pkcs11/pkcs11-pubkey-import-rsa.c In file included from pkcs11/pkcs11-pubkey-import-rsa.c:34: pkcs11/pkcs11-pubkey-import.c: In function 'try': pkcs11/pkcs11-pubkey-import.c:99:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 99 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-pubkey-import.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-pubkey-import-rsa pkcs11/pkcs11-pubkey-import-rsa.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-pubkey-import-rsa pkcs11/pkcs11-pubkey-import-rsa.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-pubkey-import-ecdsa.o pkcs11/pkcs11-pubkey-import-ecdsa.c In file included from pkcs11/pkcs11-pubkey-import-ecdsa.c:35: pkcs11/pkcs11-pubkey-import.c: In function 'try': pkcs11/pkcs11-pubkey-import.c:99:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 99 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-pubkey-import-ecdsa.c:30: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-pubkey-import-ecdsa pkcs11/pkcs11-pubkey-import-ecdsa.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-pubkey-import-ecdsa pkcs11/pkcs11-pubkey-import-ecdsa.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-import-url-privkey.o pkcs11/pkcs11-import-url-privkey.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-import-url-privkey pkcs11/pkcs11-import-url-privkey.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-import-url-privkey pkcs11/pkcs11-import-url-privkey.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-privkey-fork.o pkcs11/pkcs11-privkey-fork.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-privkey-fork pkcs11/pkcs11-privkey-fork.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-privkey-fork pkcs11/pkcs11-privkey-fork.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-ec-privkey-test.o pkcs11/pkcs11-ec-privkey-test.c pkcs11/pkcs11-ec-privkey-test.c: In function 'doit': pkcs11/pkcs11-ec-privkey-test.c:108:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 108 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-ec-privkey-test.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-ec-privkey-test pkcs11/pkcs11-ec-privkey-test.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-ec-privkey-test pkcs11/pkcs11-ec-privkey-test.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-privkey-always-auth.o pkcs11/pkcs11-privkey-always-auth.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-privkey-always-auth pkcs11/pkcs11-privkey-always-auth.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-privkey-always-auth pkcs11/pkcs11-privkey-always-auth.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-privkey-export.o pkcs11/pkcs11-privkey-export.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-privkey-export pkcs11/pkcs11-privkey-export.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-privkey-export pkcs11/pkcs11-privkey-export.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-import-with-pin.o pkcs11/pkcs11-import-with-pin.c pkcs11/pkcs11-import-with-pin.c: In function 'doit': pkcs11/pkcs11-import-with-pin.c:108:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 108 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-import-with-pin.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-import-with-pin pkcs11/pkcs11-import-with-pin.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-import-with-pin pkcs11/pkcs11-import-with-pin.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-privkey-pthread.o pkcs11/pkcs11-privkey-pthread.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-privkey-pthread pkcs11/pkcs11-privkey-pthread.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -lpthread libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-privkey-pthread pkcs11/pkcs11-privkey-pthread.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -lpthread -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-pin-func.o pkcs11/pkcs11-pin-func.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-pin-func pkcs11/pkcs11-pin-func.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-pin-func pkcs11/pkcs11-pin-func.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-obj-import.o pkcs11/pkcs11-obj-import.c pkcs11/pkcs11-obj-import.c: In function 'doit': pkcs11/pkcs11-obj-import.c:99:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 99 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-obj-import.c:40: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-obj-import pkcs11/pkcs11-obj-import.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-obj-import pkcs11/pkcs11-obj-import.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-privkey-fork-reinit.o pkcs11/pkcs11-privkey-fork-reinit.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-privkey-fork-reinit pkcs11/pkcs11-privkey-fork-reinit.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-privkey-fork-reinit pkcs11/pkcs11-privkey-fork-reinit.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-mechanisms.o pkcs11/pkcs11-mechanisms.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-mechanisms pkcs11/pkcs11-mechanisms.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-mechanisms pkcs11/pkcs11-mechanisms.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-privkey-safenet-always-auth.o pkcs11/pkcs11-privkey-safenet-always-auth.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-privkey-safenet-always-auth pkcs11/pkcs11-privkey-safenet-always-auth.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-privkey-safenet-always-auth pkcs11/pkcs11-privkey-safenet-always-auth.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-rsa-pss-privkey-test.o pkcs11/pkcs11-rsa-pss-privkey-test.c pkcs11/pkcs11-rsa-pss-privkey-test.c: In function 'doit': pkcs11/pkcs11-rsa-pss-privkey-test.c:124:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 124 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-rsa-pss-privkey-test.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-rsa-pss-privkey-test pkcs11/pkcs11-rsa-pss-privkey-test.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-rsa-pss-privkey-test pkcs11/pkcs11-rsa-pss-privkey-test.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/tls-neg-pkcs11-key.o pkcs11/tls-neg-pkcs11-key.c pkcs11/tls-neg-pkcs11-key.c: In function 'doit': pkcs11/tls-neg-pkcs11-key.c:454:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 454 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/tls-neg-pkcs11-key.c:45: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/tls-neg-pkcs11-key pkcs11/tls-neg-pkcs11-key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/tls-neg-pkcs11-key pkcs11/tls-neg-pkcs11-key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-privkey-generate.o pkcs11/pkcs11-privkey-generate.c pkcs11/pkcs11-privkey-generate.c: In function 'doit': pkcs11/pkcs11-privkey-generate.c:159:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 159 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-privkey-generate.c:50: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-privkey-generate pkcs11/pkcs11-privkey-generate.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-privkey-generate pkcs11/pkcs11-privkey-generate.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/gnutls_x509_crt_list_import_url.o pkcs11/gnutls_x509_crt_list_import_url.c pkcs11/gnutls_x509_crt_list_import_url.c: In function 'doit': pkcs11/gnutls_x509_crt_list_import_url.c:159:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 159 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/gnutls_x509_crt_list_import_url.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/gnutls_x509_crt_list_import_url pkcs11/gnutls_x509_crt_list_import_url.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/gnutls_x509_crt_list_import_url pkcs11/gnutls_x509_crt_list_import_url.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/gnutls_pcert_list_import_x509_file.o pkcs11/gnutls_pcert_list_import_x509_file.c pkcs11/gnutls_pcert_list_import_x509_file.c: In function 'doit': pkcs11/gnutls_pcert_list_import_x509_file.c:179:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 179 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/gnutls_pcert_list_import_x509_file.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/gnutls_pcert_list_import_x509_file pkcs11/gnutls_pcert_list_import_x509_file.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/gnutls_pcert_list_import_x509_file pkcs11/gnutls_pcert_list_import_x509_file.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-eddsa-privkey-test.o pkcs11/pkcs11-eddsa-privkey-test.c pkcs11/pkcs11-eddsa-privkey-test.c: In function 'doit': pkcs11/pkcs11-eddsa-privkey-test.c:264:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 264 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/pkcs11-eddsa-privkey-test.c:37: pkcs11/softhsm.h: In function 'set_softhsm_conf': pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/pkcs11-eddsa-privkey-test pkcs11/pkcs11-eddsa-privkey-test.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/pkcs11-eddsa-privkey-test pkcs11/pkcs11-eddsa-privkey-test.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-token-raw.o pkcs11/pkcs11-token-raw.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-token-raw pkcs11/pkcs11-token-raw.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-token-raw pkcs11/pkcs11-token-raw.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/pkcs11-obj-raw.o pkcs11/pkcs11-obj-raw.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-obj-raw pkcs11/pkcs11-obj-raw.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-obj-raw pkcs11/pkcs11-obj-raw.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -DALL_CAPS_URI -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/import_url_privkey_caps-pkcs11-import-url-privkey.o `test -f 'pkcs11/pkcs11-import-url-privkey.c' || echo './'`pkcs11/pkcs11-import-url-privkey.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DALL_CAPS_URI -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11-import-url-privkey-caps pkcs11/import_url_privkey_caps-pkcs11-import-url-privkey.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -DALL_CAPS_URI -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11-import-url-privkey-caps pkcs11/import_url_privkey_caps-pkcs11-import-url-privkey.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ocsp.o ocsp.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o ocsp ocsp.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o ocsp ocsp.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o openssl.o openssl.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o openssl openssl.o ../extra/libgnutls-openssl.la ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o openssl openssl.o /usr/lib64/libseccomp.so ../extra/.libs/libgnutls-openssl.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/extra/.libs -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509self.o x509self.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509self x509self.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509self x509self.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o x509dn.o x509dn.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o x509dn x509dn.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o x509dn x509dn.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o anonself.o anonself.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o anonself anonself.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o anonself anonself.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pskself.o pskself.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pskself pskself.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pskself pskself.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pskself2.o pskself2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pskself2 pskself2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pskself2 pskself2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dhepskself.o dhepskself.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dhepskself dhepskself.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dhepskself dhepskself.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o setcredcrash.o setcredcrash.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o setcredcrash setcredcrash.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o setcredcrash setcredcrash.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -DUSE_X509 -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12_resume_x509-resume.o `test -f 'resume.c' || echo './'`resume.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DUSE_X509 -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-resume-x509 tls12_resume_x509-resume.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -DUSE_X509 -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-resume-x509 tls12_resume_x509-resume.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -DUSE_PSK -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12_resume_psk-resume.o `test -f 'resume.c' || echo './'`resume.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DUSE_PSK -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-resume-psk tls12_resume_psk-resume.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -DUSE_PSK -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-resume-psk tls12_resume_psk-resume.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -DUSE_ANON -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls12_resume_anon-resume.o `test -f 'resume.c' || echo './'`resume.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DUSE_ANON -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls12-resume-anon tls12_resume_anon-resume.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -DUSE_ANON -DTLS12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls12-resume-anon tls12_resume_anon-resume.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -DUSE_X509 -DTLS13 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13_resume_x509-resume.o `test -f 'resume.c' || echo './'`resume.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DUSE_X509 -DTLS13 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-resume-x509 tls13_resume_x509-resume.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -DUSE_X509 -DTLS13 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-resume-x509 tls13_resume_x509-resume.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -DUSE_PSK -DTLS13 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13_resume_psk-resume.o `test -f 'resume.c' || echo './'`resume.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -DUSE_PSK -DTLS13 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-resume-psk tls13_resume_psk-resume.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt ../gl/libgnu.la libtool: link: x86_64-alt-linux-gcc -DUSE_PSK -DTLS13 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-resume-psk tls13_resume_psk-resume.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt ../gl/.libs/libgnu.a -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-early-data.o tls13-early-data.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-early-data tls13-early-data.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-early-data tls13-early-data.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-early-data-neg.o tls13-early-data-neg.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-early-data-neg tls13-early-data-neg.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-early-data-neg tls13-early-data-neg.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13-early-data-neg2.o tls13-early-data-neg2.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13-early-data-neg2 tls13-early-data-neg2.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13-early-data-neg2 tls13-early-data-neg2.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o resume-with-record-size-limit.o resume-with-record-size-limit.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o resume-with-record-size-limit resume-with-record-size-limit.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o resume-with-record-size-limit resume-with-record-size-limit.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o record-sendfile.o record-sendfile.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o record-sendfile record-sendfile.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o record-sendfile record-sendfile.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o tls13/post-handshake-with-cert-pkcs11.o tls13/post-handshake-with-cert-pkcs11.c tls13/post-handshake-with-cert-pkcs11.c: In function 'doit': tls13/post-handshake-with-cert-pkcs11.c:460:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 460 | system(buf); | ^~~~~~~~~~~ In file included from tls13/post-handshake-with-cert-pkcs11.c:52: ./pkcs11/softhsm.h: In function 'set_softhsm_conf': ./pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o tls13/post-handshake-with-cert-pkcs11 tls13/post-handshake-with-cert-pkcs11.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o tls13/post-handshake-with-cert-pkcs11 tls13/post-handshake-with-cert-pkcs11.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/tls-neg-pkcs11-no-key.o pkcs11/tls-neg-pkcs11-no-key.c pkcs11/tls-neg-pkcs11-no-key.c: In function 'doit': pkcs11/tls-neg-pkcs11-no-key.c:345:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 345 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/tls-neg-pkcs11-no-key.c:52: ./pkcs11/softhsm.h: In function 'set_softhsm_conf': ./pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/tls-neg-pkcs11-no-key pkcs11/tls-neg-pkcs11-no-key.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/tls-neg-pkcs11-no-key pkcs11/tls-neg-pkcs11-no-key.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o global-init-override.o global-init-override.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o global-init-override global-init-override.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o global-init-override global-init-override.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o pkcs11/distrust-after.o pkcs11/distrust-after.c pkcs11/distrust-after.c: In function 'doit': pkcs11/distrust-after.c:242:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 242 | system(buf); | ^~~~~~~~~~~ pkcs11/distrust-after.c:251:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 251 | system(buf); | ^~~~~~~~~~~ pkcs11/distrust-after.c:265:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 265 | system(buf); | ^~~~~~~~~~~ pkcs11/distrust-after.c:274:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 274 | system(buf); | ^~~~~~~~~~~ In file included from pkcs11/distrust-after.c:45: ./pkcs11/softhsm.h: In function 'set_softhsm_conf': ./pkcs11/softhsm.h:115:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(buf); | ^~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o pkcs11/distrust-after pkcs11/distrust-after.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o pkcs11/distrust-after pkcs11/distrust-after.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lrt -ldl -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system-override-hash.o system-override-hash.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o system-override-hash system-override-hash.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o system-override-hash system-override-hash.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system-override-sig.o system-override-sig.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o system-override-sig system-override-sig.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o system-override-sig system-override-sig.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system-override-sig-tls.o system-override-sig-tls.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o system-override-sig-tls system-override-sig-tls.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o system-override-sig-tls system-override-sig-tls.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o dtls/dtls-stress.o dtls/dtls-stress.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o dtls-stress dtls/dtls-stress.o ../lib/libgnutls.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o dtls-stress dtls/dtls-stress.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o system-override-curves-allowlist.o system-override-curves-allowlist.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o system-override-curves-allowlist system-override-curves-allowlist.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o system-override-curves-allowlist system-override-curves-allowlist.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o protocol-set-allowlist.o protocol-set-allowlist.c protocol-set-allowlist.c: In function 'doit': protocol-set-allowlist.c:228:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 228 | fgets(cmd_buf, MAX_CMD_LEN, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o protocol-set-allowlist protocol-set-allowlist.o ../lib/libgnutls.la libutils.la /usr/lib64/libseccomp.so -lrt libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o protocol-set-allowlist protocol-set-allowlist.o /usr/lib64/libseccomp.so ../lib/.libs/libgnutls.so ./.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp -lrt -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/p11-kit-1 -I../lib/includes -I../lib/includes -I../libdane/includes -I../libdane/includes -I../extra/includes -I../extra/includes -I../lib -I../doc/examples -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o rsaes-pkcs1-v1_5.o rsaes-pkcs1-v1_5.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o rsaes-pkcs1-v1_5 rsaes-pkcs1-v1_5.o ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o rsaes-pkcs1-v1_5 rsaes-pkcs1-v1_5.o ../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs make[3]: Nothing to be done for 'rfc2253-escape-test.sh'. make[3]: Nothing to be done for 'rsa-md5-collision/rsa-md5-collision.sh'. make[3]: Nothing to be done for 'systemkey.sh'. make[3]: Nothing to be done for 'dtls/dtls.sh'. make[3]: Nothing to be done for 'dtls/dtls-resume.sh'. make[3]: Nothing to be done for 'fastopen.sh'. make[3]: Nothing to be done for 'pkgconfig.sh'. make[3]: Nothing to be done for 'starttls.sh'. make[3]: Nothing to be done for 'starttls-ftp.sh'. make[3]: Nothing to be done for 'starttls-smtp.sh'. make[3]: Nothing to be done for 'starttls-lmtp.sh'. make[3]: Nothing to be done for 'starttls-pop3.sh'. make[3]: Nothing to be done for 'starttls-xmpp.sh'. make[3]: Nothing to be done for 'starttls-nntp.sh'. make[3]: Nothing to be done for 'starttls-sieve.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsp-tls-connection.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsp-must-staple-connection.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsp-test.sh'. make[3]: Nothing to be done for 'cipher-listings.sh'. make[3]: Nothing to be done for 'sni-hostname.sh'. make[3]: Nothing to be done for 'server-multi-keys.sh'. make[3]: Nothing to be done for 'psktool.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsp-load-chain.sh'. make[3]: Nothing to be done for 'gnutls-cli-save-data.sh'. make[3]: Nothing to be done for 'gnutls-cli-debug.sh'. make[3]: Nothing to be done for 'sni-resume.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsptool.sh'. make[3]: Nothing to be done for 'cert-reencoding.sh'. make[3]: Nothing to be done for 'pkcs7-cat.sh'. make[3]: Nothing to be done for 'long-crl.sh'. make[3]: Nothing to be done for 'serv-udp.sh'. make[3]: Nothing to be done for 'logfile-option.sh'. make[3]: Nothing to be done for 'gnutls-cli-resume.sh'. make[3]: Nothing to be done for 'profile-tests.sh'. make[3]: Nothing to be done for 'server-weak-keys.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsp-signer-verify.sh'. make[3]: Nothing to be done for 'cfg-test.sh'. make[3]: Nothing to be done for 'sanity-lib.sh'. make[3]: Nothing to be done for 'system-override-sig.sh'. make[3]: Nothing to be done for 'system-override-hash.sh'. make[3]: Nothing to be done for 'system-override-versions.sh'. make[3]: Nothing to be done for 'system-override-invalid.sh'. make[3]: Nothing to be done for 'system-override-curves.sh'. make[3]: Nothing to be done for 'system-override-profiles.sh'. make[3]: Nothing to be done for 'system-override-tls.sh'. make[3]: Nothing to be done for 'system-override-kx.sh'. make[3]: Nothing to be done for 'system-override-default-priority-string.sh'. make[3]: Nothing to be done for 'system-override-sig-tls.sh'. make[3]: Nothing to be done for 'system-override-hash-filters-prf.sh'. make[3]: Nothing to be done for 'system-override-sig-allowlist.sh'. make[3]: Nothing to be done for 'system-override-hash-allowlist.sh'. make[3]: Nothing to be done for 'system-override-versions-allowlist.sh'. make[3]: Nothing to be done for 'system-override-curves-allowlist.sh'. make[3]: Nothing to be done for 'system-override-special-allowlist.sh'. make[3]: Nothing to be done for 'protocol-set-allowlist.sh'. make[3]: Nothing to be done for 'system-override-allow-rsa-pkcs1-encrypt.sh'. make[3]: Nothing to be done for 'gnutls-cli-self-signed.sh'. make[3]: Nothing to be done for 'gnutls-cli-invalid-crl.sh'. make[3]: Nothing to be done for 'gnutls-cli-rawpk.sh'. make[3]: Nothing to be done for 'dh-fips-approved.sh'. make[3]: Nothing to be done for 'p11-kit-trust.sh'. make[3]: Nothing to be done for 'testpkcs11.sh'. make[3]: Nothing to be done for 'certtool-pkcs11.sh'. make[3]: Nothing to be done for 'pkcs11-tool.sh'. make[3]: Nothing to be done for 'pqc-hybrid-kx.sh'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' make check-TESTS make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' PASS: tls13/supported_versions PASS: tls13/tls12-no-tls13-exts PASS: tls13/post-handshake-with-cert PASS: tls13/post-handshake-without-cert PASS: tls13/cookie PASS: tls13/key_share PASS: tls13/prf PASS: tls13/prf-early PASS: tls13/post-handshake-with-cert-ticket PASS: tls12-rollback-detection PASS: tls11-rollback-detection PASS: tls12-check-rollback-val PASS: tls11-check-rollback-val PASS: tls13/post-handshake-with-psk PASS: tls13/post-handshake-with-cert-auto PASS: tls13/anti_replay PASS: tls13/compress-cert PASS: tls13/compress-cert-neg PASS: tls13/compress-cert-neg2 PASS: tls13/compress-cert-cli PASS: tls13/hello_retry_request PASS: tls13/hello_retry_request_resume PASS: tls13/psk-ext PASS: tls13/key_update PASS: tls13/key_update_multiple PASS: tls13/key_limits PASS: tls13/multi-ocsp PASS: tls13/ocsp-client PASS: tls13/change_cipher_spec PASS: tls13-cipher-neg PASS: tls13/no-psk-exts PASS: tls13/psk-dumbfw PASS: tls13/psk-ke-modes PASS: tls13-early-start PASS: tls13/no-auto-send-ticket PASS: mini-record-2 PASS: simple PASS: gnutls_hmac_fast PASS: set_pkcs12_cred PASS: cert PASS: certuniqueid PASS: tls-neg-ext-key PASS: mpi PASS: certificate_set_x509_crl PASS: dn PASS: parse_ca PASS: x509-dn PASS: x509-dn-decode PASS: record-sizes PASS: hostname-check PASS: cve-2008-4989 PASS: pkcs12_s2k PASS: chainverify PASS: missingissuer PASS: missingissuer_aia PASS: record-sizes-range PASS: crq_key_id PASS: x509sign-verify PASS: sign-verify PASS: cve-2009-1415 PASS: cve-2009-1416 PASS: tls10-server-kx-neg PASS: tls11-server-kx-neg PASS: tls12-server-kx-neg SKIP: ssl30-server-kx-neg PASS: tls12-cipher-neg PASS: tls11-cipher-neg PASS: tls10-cipher-neg SKIP: ssl30-cipher-neg PASS: crq_apis PASS: init_roundtrip PASS: pkcs12_s2k_pem PASS: dn2 PASS: tls12-rehandshake-cert-3 PASS: nul-in-x509-names PASS: x509_altname PASS: pkcs12_encode PASS: mini-x509 PASS: gnutls_session_set_id PASS: rng-fork PASS: mini-eagain-dtls PASS: resume-dtls PASS: empty_retrieve_function PASS: tls13-rehandshake-cert PASS: gnutls_ext_raw_parse PASS: handshake-large-cert PASS: x509cert PASS: x509cert-tl PASS: x509cert-ct PASS: infoaccess PASS: mini-dtls-hello-verify PASS: sign-verify-ed25519-rfc8080 PASS: trustdb-tofu PASS: dtls-rehandshake-anon PASS: mini-alpn SKIP: mini-dtls-large PASS: mini-termination PASS: mini-x509-cas PASS: mini-x509-2 PASS: pkcs12_simple PASS: mini-emsgsize-dtls PASS: chainverify-unsorted PASS: mini-overhead PASS: tls12-ffdhe SKIP: mini-dtls-heartbeat PASS: mini-x509-callbacks PASS: key-openssl PASS: priorities PASS: priorities-groups PASS: gnutls_x509_privkey_import PASS: gnutls_x509_crt_list_import PASS: time PASS: x509-server-verify PASS: sign-verify-ext4 PASS: tls-neg-ext4-key PASS: resume-lifetime PASS: mini-dtls-srtp PASS: rsa-encrypt-decrypt PASS: mini-loss-time PASS: gnutls-strcodes PASS: mini-record PASS: mini-dtls-record PASS: handshake-timeout PASS: mini-record-range PASS: cert-status PASS: rsa-psk PASS: global-init PASS: sec-params PASS: sign-verify-data SKIP: fips-test SKIP: fips-override-test PASS: mini-global-load PASS: name-constraints PASS: x509-extensions PASS: long-session-id PASS: mini-x509-callbacks-intr PASS: mini-dtls-lowmtu PASS: set_x509_key_file-late PASS: crlverify PASS: mini-dtls-discard PASS: mini-record-failure PASS: openconnect-dtls12 PASS: tls12-rehandshake-cert-2 PASS: custom-urls PASS: set_x509_key_mem PASS: set_x509_key_file PASS: tls12-rehandshake-cert-auto PASS: tls12-rehandshake-set-prio PASS: mini-chain-unsorted PASS: x509-verify-duplicate PASS: x509-verify-with-crl PASS: mini-dtls-mtu PASS: privkey-verify-broken PASS: mini-dtls-record-asym PASS: key-import-export PASS: priority-set PASS: priority-set2 PASS: pubkey-import-export PASS: sign-is-secure PASS: spki PASS: spki-abstract PASS: rsa-rsa-oaep PASS: rsa-rsa-pss PASS: mini-dtls-fork PASS: mini-key-material PASS: x509cert-invalid PASS: tls-ext-register PASS: tls-supplemental PASS: mini-dtls0-9 PASS: duplicate-extensions PASS: record-retvals PASS: mini-server-name PASS: tls-etm PASS: tls-force-etm PASS: x509-cert-callback PASS: alerts PASS: client-sign-md5-rep PASS: tls12-invalid-key-exchanges PASS: session-rdn-read PASS: tls13-cert-key-exchange PASS: x509-cert-callback-ocsp PASS: gnutls_ocsp_resp_list_import2 PASS: server-sign-md5-rep PASS: privkey-keygen PASS: mini-tls-nonblock PASS: no-signal PASS: pkcs7-gen PASS: dtls-etm PASS: x509sign-verify-rsa PASS: x509sign-verify-ecdsa PASS: x509sign-verify-gost PASS: cipher-alignment PASS: oids PASS: atfork PASS: prf PASS: psk-file PASS: priority-init2 PASS: post-client-hello-change-prio PASS: status-request PASS: status-request-ok PASS: rfc7633-missing PASS: sign-verify-ext PASS: fallback-scsv PASS: pkcs8-key-decode PASS: urls PASS: dtls-rehandshake-cert PASS: rfc7633-ok PASS: key-usage-rsa PASS: key-usage-ecdhe-rsa PASS: mini-session-verify-function PASS: auto-verify PASS: record-timeouts PASS: mini-dtls-hello-verify-48 PASS: set-default-prio PASS: tls12-anon-upgrade PASS: tlsext-decoding PASS: rsa-psk-cb PASS: gnutls-ids PASS: rehandshake-switch-cert PASS: rehandshake-switch-cert-allow PASS: rehandshake-switch-cert-client PASS: rehandshake-switch-cert-client-allow PASS: handshake-versions PASS: dtls-handshake-versions PASS: dtls-max-record PASS: tls12-max-record PASS: alpn-server-prec PASS: ocsp-filename-memleak PASS: dh-params PASS: rehandshake-ext-secret PASS: pcert-list PASS: session-export-funcs PASS: handshake-false-start PASS: version-checks PASS: key-material-dtls PASS: key-material-set-dtls PASS: name-constraints-merge PASS: crl-basic PASS: crq-basic PASS: send-client-cert PASS: custom-urls-override PASS: hex PASS: rehandshake-switch-psk-id SKIP: rehandshake-switch-srp-id PASS: base64 SKIP: srpbase64 PASS: pkcs1-digest-info PASS: set_x509_key PASS: set_x509_key_file_der PASS: set_x509_pkcs12_key PASS: crt_apis PASS: tls12-cert-key-exchange PASS: tls11-cert-key-exchange PASS: tls10-cert-key-exchange SKIP: ssl30-cert-key-exchange PASS: dtls12-cert-key-exchange PASS: dtls10-cert-key-exchange PASS: x509-cert-callback-legacy PASS: keylog-env PASS: ssl2-hello PASS: tlsfeature-ext PASS: dtls-rehandshake-cert-2 PASS: dtls-session-ticket-lost PASS: tlsfeature-crt PASS: dtls-rehandshake-cert-3 PASS: resume-with-false-start PASS: set_x509_key_file_ocsp PASS: client-fastopen PASS: rng-sigint SKIP: srp PASS: safe-renegotiation/srn0 PASS: safe-renegotiation/srn1 PASS: safe-renegotiation/srn2 PASS: safe-renegotiation/srn3 PASS: safe-renegotiation/srn4 PASS: safe-renegotiation/srn5 PASS: rsa-illegal-import PASS: set_x509_ocsp_multi_invalid PASS: set_key PASS: set_x509_key_file_ocsp_multi2 PASS: set_x509_ocsp_multi_unknown PASS: set_x509_ocsp_multi_pem PASS: tls-ext-not-in-dtls PASS: set_key_utf8 PASS: set_x509_key_utf8 PASS: insecure_key PASS: handshake-large-packet PASS: client_dsa_key PASS: server_ecdsa_key PASS: tls-session-ext-register PASS: tls-session-supplemental PASS: multi-alerts PASS: naked-alerts PASS: pkcs7-cat-parse PASS: set_known_dh_params_x509 PASS: set_known_dh_params_anon PASS: set_known_dh_params_psk PASS: session-tickets-ok PASS: session-tickets-missing PASS: set_x509_key_file_legacy PASS: status-request-ext PASS: gnutls_x509_crt_sign PASS: gnutls_x509_crq_sign PASS: dtls-repro-20170915 PASS: rng-no-onload PASS: dtls1-2-mtu-check PASS: crl_apis PASS: cert_verify_inv_utf8 PASS: no-extensions PASS: no-status-request PASS: hostname-check-utf8 PASS: pkcs8-key-decode-encrypted PASS: priority-mix PASS: pkcs7 PASS: send-data-before-handshake PASS: recv-data-before-handshake PASS: crt_inv_write PASS: x509sign-verify-error PASS: rng-op-nonce PASS: rng-op-random PASS: rng-op-key PASS: x509-dn-decode-compat PASS: ip-check PASS: mini-x509-ipaddr PASS: trust-store PASS: base64-raw PASS: random-art PASS: dhex509self PASS: dss-sig-val PASS: sign-pk-api PASS: tls-session-ext-override PASS: record-pad PASS: tls13-server-kx-neg PASS: gnutls_ext_raw_parse_dtls PASS: key-export-pkcs8 PASS: null_retrieve_function PASS: tls-record-size-limit PASS: tls-crt_type-neg PASS: resume-with-stek-expiration PASS: resume-with-previous-stek PASS: rawpk-api PASS: tls-record-size-limit-asym PASS: dh-compute PASS: ecdh-compute PASS: sign-verify-data-newapi PASS: sign-verify-newapi PASS: sign-verify-deterministic PASS: iov PASS: aead-cipher-vec PASS: tls13-without-timeout-func PASS: buffer PASS: status-request-revoked PASS: set_x509_ocsp_multi_cli PASS: kdf-api PASS: keylog-func PASS: handshake-write PASS: x509cert-dntypes PASS: id-on-xmppAddr PASS: tls13-compat-mode PASS: ciphersuite-name PASS: x509-upnconstraint SKIP: xts-key-check PASS: cipher-padding PASS: pkcs7-verify-double-free SKIP: fips-rsa-sizes PASS: tls12-rehandshake-ticket PASS: pathbuf PASS: tls-force-ems PASS: psk-importer PASS: privkey-derive PASS: dh-compute2 PASS: ecdh-compute2 PASS: tls-channel-binding PASS: strict-der PASS: system-prio-file PASS: tls-pthread SKIP: fips-mode-pthread PASS: dtls-pthread PASS: rng-pthread PASS: pkcs11-cert-import-url-exts PASS: pkcs11-get-exts PASS: pkcs11-get-raw-issuer-exts PASS: pkcs11-cert-import-url4-exts <12>Dec 19 00:44:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:42 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:42 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:42 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:42 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:42 pkcs11-chainverify: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:42 pkcs11-chainverify: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-chainverify <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 pkcs11-get-issuer: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 pkcs11-get-issuer: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-get-issuer <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:43 pkcs11-is-known: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 pkcs11-is-known: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-is-known <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 pkcs11-combo: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 pkcs11-combo: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-combo <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 pkcs11-privkey: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 pkcs11-privkey: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-privkey <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 pkcs11-pubkey-import-rsa: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 pkcs11-pubkey-import-rsa: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-pubkey-import-rsa <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 pkcs11-pubkey-import-ecdsa: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 pkcs11-pubkey-import-ecdsa: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-pubkey-import-ecdsa PASS: pkcs11-import-url-privkey PASS: pkcs11-privkey-fork <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 pkcs11-ec-privkey-test: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 pkcs11-ec-privkey-test: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-ec-privkey-test PASS: pkcs11-privkey-always-auth PASS: pkcs11-privkey-export <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:43 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:44 pkcs11-import-with-pin: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 pkcs11-import-with-pin: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <11>Dec 19 00:44:44 pkcs11-import-with-pin: OSSLEVPSymmetricAlgorithm.cpp(512): EVP_DecryptFinal failed (0x00000000): error:12800067:DSO support routines::could not load the shared library <11>Dec 19 00:44:44 pkcs11-import-with-pin: OSSLEVPSymmetricAlgorithm.cpp(512): EVP_DecryptFinal failed (0x00000000): error:12800067:DSO support routines::could not load the shared library PASS: pkcs11/pkcs11-import-with-pin PASS: pkcs11/pkcs11-privkey-pthread PASS: pkcs11/pkcs11-pin-func <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 pkcs11-obj-import: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 pkcs11-obj-import: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-obj-import PASS: pkcs11-privkey-fork-reinit PASS: pkcs11-mechanisms PASS: pkcs11-privkey-safenet-always-auth <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 pkcs11-rsa-pss-privkey-test: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 pkcs11-rsa-pss-privkey-test: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-rsa-pss-privkey-test <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:44 tls-neg-pkcs11-key: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 tls-neg-pkcs11-key: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/tls-neg-pkcs11-key <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 pkcs11-privkey-generate: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO PASS: pkcs11/pkcs11-privkey-generate <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:44 gnutls_x509_crt_list_import_url: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 gnutls_x509_crt_list_import_url: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 gnutls_x509_crt_list_import_url: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false PASS: pkcs11/gnutls_x509_crt_list_import_url <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:44 gnutls_pcert_list_import_x509_file: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:44 gnutls_pcert_list_import_x509_file: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/gnutls_pcert_list_import_x509_file <12>Dec 19 00:44:45 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:45 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:45 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:45 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:45 pkcs11-eddsa-privkey-test: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:45 pkcs11-eddsa-privkey-test: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/pkcs11-eddsa-privkey-test PASS: pkcs11-token-raw PASS: pkcs11-obj-raw PASS: pkcs11-import-url-privkey-caps PASS: ocsp PASS: openssl PASS: x509self PASS: x509dn PASS: anonself PASS: pskself PASS: pskself2 PASS: dhepskself PASS: setcredcrash PASS: tls12-resume-x509 PASS: tls12-resume-psk PASS: tls12-resume-anon PASS: tls13-resume-x509 PASS: tls13-resume-psk PASS: tls13-early-data PASS: tls13-early-data-neg PASS: tls13-early-data-neg2 PASS: resume-with-record-size-limit PASS: record-sendfile <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:46 post-handshake-with-cert-pkcs11: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:46 post-handshake-with-cert-pkcs11: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:46 post-handshake-with-cert-pkcs11: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:46 post-handshake-with-cert-pkcs11: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: tls13/post-handshake-with-cert-pkcs11 <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:46 tls-neg-pkcs11-no-key: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO PASS: pkcs11/tls-neg-pkcs11-no-key PASS: global-init-override <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:46 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:46 distrust-after: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:46 distrust-after: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:46 distrust-after: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:47 distrust-after: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:47 distrust-after: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 distrust-after: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:47 distrust-after: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 00:44:47 distrust-after: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 00:44:47 distrust-after: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL PASS: pkcs11/distrust-after PASS: rfc2253-escape-test.sh PASS: rsa-md5-collision/rsa-md5-collision.sh PASS: systemkey.sh PASS: dtls/dtls.sh PASS: dtls/dtls-resume.sh PASS: fastopen.sh PASS: pkgconfig.sh PASS: starttls.sh PASS: starttls-ftp.sh PASS: starttls-smtp.sh PASS: starttls-lmtp.sh PASS: starttls-pop3.sh PASS: starttls-xmpp.sh PASS: starttls-nntp.sh PASS: starttls-sieve.sh PASS: ocsp-tests/ocsp-tls-connection.sh PASS: ocsp-tests/ocsp-must-staple-connection.sh PASS: ocsp-tests/ocsp-test.sh PASS: cipher-listings.sh PASS: sni-hostname.sh PASS: server-multi-keys.sh PASS: psktool.sh PASS: ocsp-tests/ocsp-load-chain.sh PASS: gnutls-cli-save-data.sh PASS: gnutls-cli-debug.sh PASS: sni-resume.sh PASS: ocsp-tests/ocsptool.sh PASS: cert-reencoding.sh PASS: pkcs7-cat.sh PASS: long-crl.sh PASS: serv-udp.sh PASS: logfile-option.sh PASS: gnutls-cli-resume.sh PASS: profile-tests.sh PASS: server-weak-keys.sh PASS: ocsp-tests/ocsp-signer-verify.sh PASS: cfg-test.sh PASS: sanity-lib.sh PASS: system-override-sig.sh PASS: system-override-hash.sh PASS: system-override-versions.sh PASS: system-override-invalid.sh PASS: system-override-curves.sh PASS: system-override-profiles.sh PASS: system-override-tls.sh PASS: system-override-kx.sh PASS: system-override-default-priority-string.sh PASS: system-override-sig-tls.sh PASS: system-override-hash-filters-prf.sh PASS: system-override-sig-allowlist.sh PASS: system-override-hash-allowlist.sh PASS: system-override-versions-allowlist.sh PASS: system-override-curves-allowlist.sh PASS: system-override-special-allowlist.sh PASS: protocol-set-allowlist.sh PASS: system-override-allow-rsa-pkcs1-encrypt.sh PASS: gnutls-cli-self-signed.sh PASS: gnutls-cli-invalid-crl.sh PASS: gnutls-cli-rawpk.sh PASS: dh-fips-approved.sh PASS: p11-kit-trust.sh <12>Dec 19 01:10:50 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 softhsm2-util: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:51 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:52 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:10:55 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:55 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:55 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:10:56 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:56 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:56 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:10:56 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:56 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:56 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:10:56 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:56 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:10:56 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:10:56 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:00 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:01 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-certtool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <11>Dec 19 01:11:01 lt-p11tool: P11Attributes.cpp(1119): CKA_TRUSTED can only be set to true by the SO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:01 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:02 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:02 lt-gnutls-serv: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:02 lt-gnutls-serv: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:03 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:03 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:03 lt-gnutls-cli: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:03 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:03 lt-gnutls-serv: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:03 lt-gnutls-serv: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:04 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:04 lt-gnutls-cli: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:04 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:04 lt-gnutls-cli: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:04 lt-gnutls-cli: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:05 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-certtool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:05 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:05 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false PASS: testpkcs11.sh <12>Dec 19 01:11:06 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 softhsm2-util: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 softhsm2-util: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:06 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 lt-certtool: Configuration.cpp(124): Missing slots.removable in configuration. Using default value: false <12>Dec 19 01:11:06 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 lt-certtool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO <12>Dec 19 01:11:06 lt-p11tool: Configuration.cpp(96): Missing slots.mechanisms in configuration. Using default value: ALL <12>Dec 19 01:11:06 lt-certtool: Configuration.cpp(96): Missing log.level in configuration. Using default value: INFO PASS: certtool-pkcs11.sh SKIP: pkcs11-tool.sh PASS: pqc-hybrid-kx.sh ============================================================================ Testsuite summary for GnuTLS 3.8.8 ============================================================================ # TOTAL: 499 # PASS: 485 # SKIP: 14 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' Making check in cert-tests make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' make pathlen.sh aki.sh invalid-sig.sh email.sh pkcs7.sh pkcs7-broken-sigs.sh privkey-import.sh name-constraints.sh certtool-long-cn.sh crl.sh provable-privkey.sh provable-dh.sh sha2-test.sh sha2-dsa-test.sh provable-privkey-dsa2048.sh provable-privkey-rsa2048.sh provable-privkey-gen-default.sh pkcs7-constraints.sh pkcs7-constraints2.sh certtool-long-oids.sh pkcs7-cat.sh cert-sanity.sh cert-critical.sh pkcs12.sh certtool-crl-decoding.sh pkcs12-encode.sh pkcs12-corner-cases.sh pkcs12-pbmac1.sh inhibit-anypolicy.sh smime.sh cert-time.sh alt-chain.sh pkcs7-list-sign.sh pkcs7-eddsa.sh certtool-ecdsa.sh key-id.sh pkcs8.sh pkcs8-decode.sh ecdsa.sh illegal-rsa.sh pkcs8-invalid.sh key-invalid.sh pkcs8-eddsa.sh certtool-subca.sh certtool-verify-profiles.sh x509-duplicate-ext.sh x25519-and-x448.sh reject-negative-serial.sh key-id.sh ecdsa.sh pkcs8-invalid.sh key-invalid.sh pkcs8-decode.sh pkcs8.sh pkcs8-eddsa.sh certtool-utf8.sh crq.sh cert-non-digits-time.sh reject-invalid-time.sh template-test.sh pem-decoding.sh othername-test.sh krb5-test.sh sha3-test.sh md5-test.sh tlsfeature-test.sh template-exts-test.sh pkcs1-pad.sh pkcs12-utf8.sh rsa-pss-pad.sh dsa.sh certtool.sh template-policy-test.sh gost.sh pkcs12-gost.sh pkcs8-gost.sh certtool-rsa-pss.sh certtool-eddsa.sh certtool-rsa-oaep.sh make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' make[3]: Nothing to be done for 'pathlen.sh'. make[3]: Nothing to be done for 'aki.sh'. make[3]: Nothing to be done for 'invalid-sig.sh'. make[3]: Nothing to be done for 'email.sh'. make[3]: Nothing to be done for 'pkcs7.sh'. make[3]: Nothing to be done for 'pkcs7-broken-sigs.sh'. make[3]: Nothing to be done for 'privkey-import.sh'. make[3]: Nothing to be done for 'name-constraints.sh'. make[3]: Nothing to be done for 'certtool-long-cn.sh'. make[3]: Nothing to be done for 'crl.sh'. make[3]: Nothing to be done for 'provable-privkey.sh'. make[3]: Nothing to be done for 'provable-dh.sh'. make[3]: Nothing to be done for 'sha2-test.sh'. make[3]: Nothing to be done for 'sha2-dsa-test.sh'. make[3]: Nothing to be done for 'provable-privkey-dsa2048.sh'. make[3]: Nothing to be done for 'provable-privkey-rsa2048.sh'. make[3]: Nothing to be done for 'provable-privkey-gen-default.sh'. make[3]: Nothing to be done for 'pkcs7-constraints.sh'. make[3]: Nothing to be done for 'pkcs7-constraints2.sh'. make[3]: Nothing to be done for 'certtool-long-oids.sh'. make[3]: Nothing to be done for 'pkcs7-cat.sh'. make[3]: Nothing to be done for 'cert-sanity.sh'. make[3]: Nothing to be done for 'cert-critical.sh'. make[3]: Nothing to be done for 'pkcs12.sh'. make[3]: Nothing to be done for 'certtool-crl-decoding.sh'. make[3]: Nothing to be done for 'pkcs12-encode.sh'. make[3]: Nothing to be done for 'pkcs12-corner-cases.sh'. make[3]: Nothing to be done for 'pkcs12-pbmac1.sh'. make[3]: Nothing to be done for 'inhibit-anypolicy.sh'. make[3]: Nothing to be done for 'smime.sh'. make[3]: Nothing to be done for 'cert-time.sh'. make[3]: Nothing to be done for 'alt-chain.sh'. make[3]: Nothing to be done for 'pkcs7-list-sign.sh'. make[3]: Nothing to be done for 'pkcs7-eddsa.sh'. make[3]: Nothing to be done for 'certtool-ecdsa.sh'. make[3]: Nothing to be done for 'key-id.sh'. make[3]: Nothing to be done for 'pkcs8.sh'. make[3]: Nothing to be done for 'pkcs8-decode.sh'. make[3]: Nothing to be done for 'ecdsa.sh'. make[3]: Nothing to be done for 'illegal-rsa.sh'. make[3]: Nothing to be done for 'pkcs8-invalid.sh'. make[3]: Nothing to be done for 'key-invalid.sh'. make[3]: Nothing to be done for 'pkcs8-eddsa.sh'. make[3]: Nothing to be done for 'certtool-subca.sh'. make[3]: Nothing to be done for 'certtool-verify-profiles.sh'. make[3]: Nothing to be done for 'x509-duplicate-ext.sh'. make[3]: Nothing to be done for 'x25519-and-x448.sh'. make[3]: Nothing to be done for 'reject-negative-serial.sh'. make[3]: Nothing to be done for 'key-id.sh'. make[3]: Nothing to be done for 'ecdsa.sh'. make[3]: Nothing to be done for 'pkcs8-invalid.sh'. make[3]: Nothing to be done for 'key-invalid.sh'. make[3]: Nothing to be done for 'pkcs8-decode.sh'. make[3]: Nothing to be done for 'pkcs8.sh'. make[3]: Nothing to be done for 'pkcs8-eddsa.sh'. make[3]: Nothing to be done for 'certtool-utf8.sh'. make[3]: Nothing to be done for 'crq.sh'. make[3]: Nothing to be done for 'cert-non-digits-time.sh'. make[3]: Nothing to be done for 'reject-invalid-time.sh'. make[3]: Nothing to be done for 'template-test.sh'. make[3]: Nothing to be done for 'pem-decoding.sh'. make[3]: Nothing to be done for 'othername-test.sh'. make[3]: Nothing to be done for 'krb5-test.sh'. make[3]: Nothing to be done for 'sha3-test.sh'. make[3]: Nothing to be done for 'md5-test.sh'. make[3]: Nothing to be done for 'tlsfeature-test.sh'. make[3]: Nothing to be done for 'template-exts-test.sh'. make[3]: Nothing to be done for 'pkcs1-pad.sh'. make[3]: Nothing to be done for 'pkcs12-utf8.sh'. make[3]: Nothing to be done for 'rsa-pss-pad.sh'. make[3]: Nothing to be done for 'dsa.sh'. make[3]: Nothing to be done for 'certtool.sh'. make[3]: Nothing to be done for 'template-policy-test.sh'. make[3]: Nothing to be done for 'gost.sh'. make[3]: Nothing to be done for 'pkcs12-gost.sh'. make[3]: Nothing to be done for 'pkcs8-gost.sh'. make[3]: Nothing to be done for 'certtool-rsa-pss.sh'. make[3]: Nothing to be done for 'certtool-eddsa.sh'. make[3]: Nothing to be done for 'certtool-rsa-oaep.sh'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' make check-TESTS make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' PASS: pathlen.sh PASS: aki.sh PASS: invalid-sig.sh PASS: email.sh PASS: pkcs7.sh PASS: pkcs7-broken-sigs.sh PASS: privkey-import.sh PASS: name-constraints.sh PASS: certtool-long-cn.sh PASS: crl.sh PASS: provable-privkey.sh PASS: provable-dh.sh PASS: sha2-test.sh PASS: sha2-dsa-test.sh PASS: provable-privkey-dsa2048.sh PASS: provable-privkey-rsa2048.sh PASS: provable-privkey-gen-default.sh PASS: pkcs7-constraints.sh PASS: pkcs7-constraints2.sh PASS: certtool-long-oids.sh PASS: pkcs7-cat.sh PASS: cert-sanity.sh PASS: cert-critical.sh PASS: pkcs12.sh PASS: certtool-crl-decoding.sh PASS: pkcs12-encode.sh PASS: pkcs12-corner-cases.sh PASS: pkcs12-pbmac1.sh PASS: inhibit-anypolicy.sh PASS: smime.sh PASS: cert-time.sh PASS: alt-chain.sh PASS: pkcs7-list-sign.sh PASS: pkcs7-eddsa.sh PASS: certtool-ecdsa.sh PASS: key-id.sh PASS: pkcs8.sh PASS: pkcs8-decode.sh PASS: ecdsa.sh PASS: illegal-rsa.sh PASS: pkcs8-invalid.sh PASS: key-invalid.sh PASS: pkcs8-eddsa.sh PASS: certtool-subca.sh PASS: certtool-verify-profiles.sh PASS: x509-duplicate-ext.sh PASS: x25519-and-x448.sh PASS: reject-negative-serial.sh PASS: certtool-utf8.sh PASS: crq.sh PASS: cert-non-digits-time.sh PASS: reject-invalid-time.sh PASS: template-test.sh PASS: pem-decoding.sh PASS: othername-test.sh PASS: krb5-test.sh PASS: sha3-test.sh PASS: md5-test.sh PASS: tlsfeature-test.sh PASS: template-exts-test.sh PASS: pkcs1-pad.sh PASS: pkcs12-utf8.sh PASS: rsa-pss-pad.sh PASS: dsa.sh PASS: certtool.sh PASS: template-policy-test.sh PASS: gost.sh PASS: pkcs12-gost.sh PASS: pkcs8-gost.sh PASS: certtool-rsa-pss.sh PASS: certtool-eddsa.sh PASS: certtool-rsa-oaep.sh ============================================================================ Testsuite summary for GnuTLS 3.8.8 ============================================================================ # TOTAL: 79 # PASS: 79 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/cert-tests' Making check in slow make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make gendh cipher-test cipher-api-test hash-large crypto cipher-openssl-compat \ test-ciphers.sh test-hash-large.sh test-ciphers-common.sh test-ciphers-api.sh test-ciphers-openssl.sh make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gendh.o gendh.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o gendh gendh.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gendh gendh.o ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cipher_test-cipher-test.o `test -f 'cipher-test.c' || echo './'`cipher-test.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cipher-test cipher_test-cipher-test.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cipher-test cipher_test-cipher-test.o ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cipher-api-test.o cipher-api-test.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cipher-api-test cipher-api-test.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cipher-api-test cipher-api-test.o ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o hash-large.o hash-large.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o hash-large hash-large.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o hash-large hash-large.o ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o crypto.o crypto.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o crypto crypto.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o crypto crypto.o ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../tests/ -I../../lib -I../../gl -I../../gl -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o cipher-openssl-compat.o cipher-openssl-compat.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -no-install -o cipher-openssl-compat cipher-openssl-compat.o ../libutils.la ../../gl/libgnu.la ../../lib/libgnutls.la /usr/lib64/libcrypto.so libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o cipher-openssl-compat cipher-openssl-compat.o /usr/lib64/libcrypto.so ../.libs/libutils.a /usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs/libgnutls.so -lp11-kit -lidn2 -lunistring -ldl -ltasn1 -lhogweed -lnettle -lgmp ../../gl/.libs/libgnu.a ../../lib/.libs/libgnutls.so -Wl,-rpath -Wl,/usr/src/RPM/BUILD/gnutls-3.8.8/lib/.libs make[3]: Nothing to be done for 'test-ciphers.sh'. make[3]: Nothing to be done for 'test-hash-large.sh'. make[3]: Nothing to be done for 'test-ciphers-common.sh'. make[3]: Nothing to be done for 'test-ciphers-api.sh'. make[3]: Nothing to be done for 'test-ciphers-openssl.sh'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make check-TESTS make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make[4]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' PASS: gendh PASS: test-ciphers.sh SKIP: test-hash-large.sh PASS: crypto PASS: test-ciphers-api.sh PASS: test-ciphers-openssl.sh ============================================================================ Testsuite summary for GnuTLS 3.8.8 ============================================================================ # TOTAL: 6 # PASS: 5 # SKIP: 1 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests/slow' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/tests' Making check in fuzz make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' make gnutls_x509_verify_fuzzer gnutls_base64_decoder_fuzzer gnutls_base64_encoder_fuzzer gnutls_client_fuzzer gnutls_client_rawpk_fuzzer gnutls_dn_parser_fuzzer gnutls_idna_parser_fuzzer gnutls_ocsp_req_parser_fuzzer gnutls_ocsp_resp_parser_fuzzer gnutls_pkcs12_key_parser_fuzzer gnutls_pkcs7_parser_fuzzer gnutls_pkcs8_key_parser_fuzzer gnutls_private_key_parser_fuzzer gnutls_psk_client_fuzzer gnutls_psk_server_fuzzer gnutls_reverse_idna_parser_fuzzer gnutls_server_fuzzer gnutls_server_rawpk_fuzzer gnutls_set_trust_file_fuzzer gnutls_x509_crl_parser_fuzzer gnutls_x509_crq_parser_fuzzer gnutls_x509_parser_fuzzer gnutls_ext_raw_parse_fuzzer gnutls_handshake_client_fuzzer gnutls_handshake_server_fuzzer make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_x509_verify_fuzzer.o gnutls_x509_verify_fuzzer.c x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o main.o main.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_x509_verify_fuzzer gnutls_x509_verify_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_x509_verify_fuzzer gnutls_x509_verify_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_base64_decoder_fuzzer.o gnutls_base64_decoder_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_base64_decoder_fuzzer gnutls_base64_decoder_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_base64_decoder_fuzzer gnutls_base64_decoder_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_base64_encoder_fuzzer.o gnutls_base64_encoder_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_base64_encoder_fuzzer gnutls_base64_encoder_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_base64_encoder_fuzzer gnutls_base64_encoder_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_client_fuzzer.o gnutls_client_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_client_fuzzer gnutls_client_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_client_fuzzer gnutls_client_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_client_rawpk_fuzzer.o gnutls_client_rawpk_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_client_rawpk_fuzzer gnutls_client_rawpk_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_client_rawpk_fuzzer gnutls_client_rawpk_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_dn_parser_fuzzer.o gnutls_dn_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_dn_parser_fuzzer gnutls_dn_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_dn_parser_fuzzer gnutls_dn_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_idna_parser_fuzzer.o gnutls_idna_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_idna_parser_fuzzer gnutls_idna_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_idna_parser_fuzzer gnutls_idna_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_ocsp_req_parser_fuzzer.o gnutls_ocsp_req_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_ocsp_req_parser_fuzzer gnutls_ocsp_req_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_ocsp_req_parser_fuzzer gnutls_ocsp_req_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_ocsp_resp_parser_fuzzer.o gnutls_ocsp_resp_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_ocsp_resp_parser_fuzzer gnutls_ocsp_resp_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_ocsp_resp_parser_fuzzer gnutls_ocsp_resp_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_pkcs12_key_parser_fuzzer.o gnutls_pkcs12_key_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_pkcs12_key_parser_fuzzer gnutls_pkcs12_key_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_pkcs12_key_parser_fuzzer gnutls_pkcs12_key_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_pkcs7_parser_fuzzer.o gnutls_pkcs7_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_pkcs7_parser_fuzzer gnutls_pkcs7_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_pkcs7_parser_fuzzer gnutls_pkcs7_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_pkcs8_key_parser_fuzzer.o gnutls_pkcs8_key_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_pkcs8_key_parser_fuzzer gnutls_pkcs8_key_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_pkcs8_key_parser_fuzzer gnutls_pkcs8_key_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_private_key_parser_fuzzer.o gnutls_private_key_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_private_key_parser_fuzzer gnutls_private_key_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_private_key_parser_fuzzer gnutls_private_key_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_psk_client_fuzzer.o gnutls_psk_client_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_psk_client_fuzzer gnutls_psk_client_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_psk_client_fuzzer gnutls_psk_client_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_psk_server_fuzzer.o gnutls_psk_server_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_psk_server_fuzzer gnutls_psk_server_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_psk_server_fuzzer gnutls_psk_server_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_reverse_idna_parser_fuzzer.o gnutls_reverse_idna_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_reverse_idna_parser_fuzzer gnutls_reverse_idna_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_reverse_idna_parser_fuzzer gnutls_reverse_idna_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_server_fuzzer.o gnutls_server_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_server_fuzzer gnutls_server_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_server_fuzzer gnutls_server_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_server_rawpk_fuzzer.o gnutls_server_rawpk_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_server_rawpk_fuzzer gnutls_server_rawpk_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_server_rawpk_fuzzer gnutls_server_rawpk_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_set_trust_file_fuzzer.o gnutls_set_trust_file_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_set_trust_file_fuzzer gnutls_set_trust_file_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la -ldl libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_set_trust_file_fuzzer gnutls_set_trust_file_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so -ldl main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_x509_crq_parser_fuzzer.o gnutls_x509_crq_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_x509_crl_parser_fuzzer gnutls_x509_crq_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_x509_crl_parser_fuzzer gnutls_x509_crq_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_x509_crq_parser_fuzzer gnutls_x509_crq_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_x509_crq_parser_fuzzer gnutls_x509_crq_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_x509_parser_fuzzer.o gnutls_x509_parser_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_x509_parser_fuzzer gnutls_x509_parser_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_x509_parser_fuzzer gnutls_x509_parser_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_ext_raw_parse_fuzzer.o gnutls_ext_raw_parse_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_ext_raw_parse_fuzzer gnutls_ext_raw_parse_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_ext_raw_parse_fuzzer gnutls_ext_raw_parse_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_handshake_client_fuzzer.o gnutls_handshake_client_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_handshake_client_fuzzer gnutls_handshake_client_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_handshake_client_fuzzer gnutls_handshake_client_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -DSRCDIR=\"/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o gnutls_handshake_server_fuzzer.o gnutls_handshake_server_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o gnutls_handshake_server_fuzzer gnutls_handshake_server_fuzzer.o main.o ../gl/libgnu.la ../lib/libgnutls.la libtool: link: x86_64-alt-linux-gcc -fanalyzer -fstrict-flex-arrays -Wall -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-missing-field-initializers -Wno-unused-parameter -Wno-format-truncation -Wimplicit-fallthrough=2 -Wabi=11 -fdiagnostics-show-option -fno-builtin-strcmp -Wno-unused-parameter -Wno-pedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -o .libs/gnutls_handshake_server_fuzzer gnutls_handshake_server_fuzzer.o main.o ../gl/.libs/libgnu.a ../lib/.libs/libgnutls.so main.c: In function 'test_all_from': main.c:94:30: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 94 | char fname[strlen(dirname) + strlen(dp->d_name) + 2]; | ^ main.c: In function 'main': main.c:132:22: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 132 | char corporadir[sizeof(SRCDIR) + 1 + target_len + 8]; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' make check-TESTS make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' PASS: gnutls_x509_verify_fuzzer SKIP: gnutls_base64_decoder_fuzzer SKIP: gnutls_base64_encoder_fuzzer SKIP: gnutls_client_fuzzer SKIP: gnutls_client_rawpk_fuzzer SKIP: gnutls_dn_parser_fuzzer SKIP: gnutls_idna_parser_fuzzer SKIP: gnutls_ocsp_req_parser_fuzzer PASS: gnutls_ocsp_resp_parser_fuzzer PASS: gnutls_pkcs12_key_parser_fuzzer SKIP: gnutls_pkcs7_parser_fuzzer SKIP: gnutls_pkcs8_key_parser_fuzzer SKIP: gnutls_private_key_parser_fuzzer SKIP: gnutls_psk_client_fuzzer PASS: gnutls_psk_server_fuzzer SKIP: gnutls_reverse_idna_parser_fuzzer SKIP: gnutls_server_fuzzer SKIP: gnutls_server_rawpk_fuzzer PASS: gnutls_set_trust_file_fuzzer PASS: gnutls_x509_crl_parser_fuzzer PASS: gnutls_x509_crq_parser_fuzzer PASS: gnutls_x509_parser_fuzzer SKIP: gnutls_ext_raw_parse_fuzzer SKIP: gnutls_handshake_client_fuzzer SKIP: gnutls_handshake_server_fuzzer ============================================================================ Testsuite summary for GnuTLS 3.8.8 ============================================================================ # TOTAL: 25 # PASS: 8 # SKIP: 17 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/fuzz' Making check in doc/manpages make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/manpages' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/manpages' Making check in doc make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' Making check in examples make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/examples' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/examples' Making check in scripts make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/scripts' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/scripts' Making check in credentials make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' Making check in srp make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/srp' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/srp' Making check in x509 make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/x509' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials/x509' make[3]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/credentials' Making check in latex make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/latex' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc/latex' make[2]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8/doc' make[1]: Entering directory '/usr/src/RPM/BUILD/gnutls-3.8.8' make[1]: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8' make: Leaving directory '/usr/src/RPM/BUILD/gnutls-3.8.8' + exit 0 Processing files: libgnutls30-3.8.8-alt2 warning: absolute symlink: /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8/COPYING -> /usr/share/license/GPL-2 warning: absolute symlink: /usr/src/tmp/gnutls30-buildroot/usr/share/doc/gnutls-3.8.8/COPYING.LIB -> /usr/share/license/LGPL-2.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Fi2b46 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/gnutls30-buildroot/usr/lib64/libgnutls.so.30: 1356 symbols, 21 bpp warning: hash collision: gnutls_cipher_get_iv_size gnutls_x509_ext_export_key_usage Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.S103hZ find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libgnutls = 3.8.8, libgnutls.so.30()(64bit) = set:odDymH67hzPxw3K0K72w3Wwp5Bzsl0oBZ2U73Rxvgq9vgNboFUbVqZ1MsAJ3alZCG9nYKHJWDEl2m2pU5WPaOTH1rIf5W4HfmMn4rQp39cGxCkSFS4XfU70tHenO4oblGCVan1Lm5w66zJZxv6G6mYA8ImJb911wyPxwrPb3y0eBKuyJZhEk6ET14vFyrY6J2iGJu9Kn9hik2iouzZHTX3lGWI5n4useItSFrE94JfalfvZ0W2GeqArbloffdAdyMz6mPzMEkOyftJ4vuISIF7neGd5TAcJC156YZaT4s8NdOlrrPTlH0tAQpQUIpjzyAvOMU5GF0ztXYXDchMeIgzcj8qxi1QRVeFiMIZphjUBiPlNvb2HdwqN1kw9ogNBQM62ErqlVsovQsv2Ddgaih4JGRQg2RTVmgjeLwZ3yr1xBKwh1ZCEGG1m8GdpNHzgwPhv89XjAePw6S36ynlrNCkgKuZfi8SklXxGnnbEEKP433QvxLxZbPac48QKsGoUZEp1ZcOibWDwSmyrgDAT5hpdQbyZGodBa3SepVPJhRk4evYGgwwXajJTOMuHC7oLA2pYSkOBvHXzqVI4Zjux8bzNmz3EuMOm5zfmggFpL9RTqZgqt0D1fG6WoSkl9sNa2DBfkRD4NKdFr0PhaYUXNVFR6sJwllodeYBV9p0e8xQRmadFMh7pLrSGgAabvrdiCf114qKFp8Q16mQgwSWeEA4h8MOJPnu6wGua0Vek5jf5TYHkl0r4BLB556Bv83g5dvMuwKQv1Fylr3qypdmkuPvXqSOZc7k7dxiu4pfaxgYi1iYz1LjxkTPDH2RfwhNCbI7XGE6dUO4GNi7LCd4vRV5lblfm8QkId8yHl5CCYT8wc1FAnCdN23RjP2jkawUacEQySPNoc5l9q3chY52sgVCBAVYXHnIfGZHh7Qli1ojEZqGWNXlE1lxgY635TzZmg6qOmaO4lDZkY9m6jv0kZ5yUZxDRFDPkTFqZ88Vj00oQQCniF3YAx3VUHhBzKkmMMN3gjweC0fMk0Stfz84q8wX0Ndcqe18N1g7T1ikUeyKehoPpVNOCnz3hkdYBSRSuTddTmOdVssYbgFA1ujqKQOGAwvQJPtZiwaOjZbwsA4rzVbcHDu6kgfRYgvtTYWiDTwD6vwF9txA5OKgLxe3mC6Hb8rIB6vgdqT5CKqp0ZDwypenvDriupFljKRMNJ9slGah8FhlLCgfSexu2RnxOE5iIvWQHdIz5nMXcbHa35eZrS4dubZnMkZyOKQ38ue8r1D3Q7VPNBFbsE2FomlLeStcIKi3RIARpaGBdCNX1Z0BWVWamiIj90eZk3rl2ZGZthEbkypTW9XFjzq39ZA7oxqNoTVFMaqrYZiAQF1VHxV3NIfFMr25vjtzvmRkf6YwwZj36wK7d66tZ6oZekcD8x5NJxKdd2PPF8H9utRV2v0QLX13dI5zL3E1ftEDrxkk1EgdrCcDnJ7JvKnG6ezZrBuPx01MN39YvBcfBGlcZBbqmnB6pypMCOxiY2Zh4vdp09PeW6BeZh3wa3W2A2ZH5YadBKEWuVHxDNn0Z2zuXZDoGhT9g3AE3H8yaHtUhCRwtQzeiaijyQM30fACMgRzZEZlhqUlF2RTZHyZ1KbE0MlPGWMHXRxk4mBJBNiKcGmhaCR8EILZ4D1mdXQS19kTBByzgTvKxiems2ZleEZdCB3po8loubIWe54zNhBiV1xRGtzXfr8shTdZp00bRVZyGC2QiPPn3fMx0pzPvsfR3HoiBrsEqUfv1KE41ZCenwCaiHvHPq27pp06piH8uZfc9G1MJw1jvpkTJvZbXnZC6NqVIPfICMi1skR5qrujK9v4WLzF6TmCOLugNsAND8UhrgGi0ieFJX2JADlWwr4K4gjwsdZ763JWdZ01Goc9ygTcSmhKxn1A3X380bq1oHyUmw3GHO8Poseq6OblEFZ3hbEr4qk0FcFsvaDyNDyUXaQGQvR7VirAylohIUmCwrZ8VUncZymEP4YoKIDYpKyWawaF0XEerNOskZ8Bz8ZffSyIKMDAnCm65CQ75nAAMsRdCYYoq4JsIKdJQCMmlgPZcT6SyWlnVO2jYzF9zgrobcRoOZyZsBVRk5TBEBntZIsJKhE6q73nkkBTZizPKn8cUhMtZlNIR4bnT3DWBEMQdpRkpNf8uaXlZy2xyAYBpTRe57SaemUF9pxFcrgZhz3o5009G2MoOWghb7NipENqUEgNuUkZsYVLTZ0pCDKLHZnzrR63RZxW4dundPmhXKjL08Zw8vF6lPhdpi4fBy5ENY6IEYXi5rt4DM9PTUEcjOTItK9GXIdlDX0Z1WsvvqUIf8mTdH6s0kZaYZGE0ZfM4VvdLCltGrGfZz245jy0jp7jxwvAL1cU2xbi0DsFefMAWyK1R1PyaARqZC94rt9yUliqBtsyNsvwHQYoLXr9iY8PlJbfVytADm4eZn7osMRv9sipDcbRST2Jbt5YZdJUTFXp2Z6fZeVQ78IDAiIOqf3bLa8RELx1W4Bx3MjqxqLESZl8IVC0tLS65l4eFq2oKk2nRMX03nebsAhGxx9HAgZzmitYaKdkBtujjXeiITNdZarQtHj77oWlI1Ozi5zmAWoOYStZcld5Ml8Vf1wTn7qYQWrsD1VHl10b5UQ8DxO8fS6jtX3X1hait7iclu9YqJl1XA9j6pXjLsuACPuSt4SG7G0BhEKZzYSis5Y70VVH2sHNRFLYNq0sd6iqnFHYirPUHWf62anj, libgnutls.so.30(GNUTLS_3_4)(64bit), libgnutls.so.30(GNUTLS_3_6_0)(64bit), libgnutls.so.30(GNUTLS_3_6_10)(64bit), libgnutls.so.30(GNUTLS_3_6_12)(64bit), libgnutls.so.30(GNUTLS_3_6_13)(64bit), libgnutls.so.30(GNUTLS_3_6_14)(64bit), libgnutls.so.30(GNUTLS_3_6_2)(64bit), libgnutls.so.30(GNUTLS_3_6_3)(64bit), libgnutls.so.30(GNUTLS_3_6_4)(64bit), libgnutls.so.30(GNUTLS_3_6_5)(64bit), libgnutls.so.30(GNUTLS_3_6_6)(64bit), libgnutls.so.30(GNUTLS_3_6_8)(64bit), libgnutls.so.30(GNUTLS_3_6_9)(64bit), libgnutls.so.30(GNUTLS_3_7_0)(64bit), libgnutls.so.30(GNUTLS_3_7_2)(64bit), libgnutls.so.30(GNUTLS_3_7_3)(64bit), libgnutls.so.30(GNUTLS_3_7_4)(64bit), libgnutls.so.30(GNUTLS_3_7_5)(64bit), libgnutls.so.30(GNUTLS_3_7_7)(64bit), libgnutls.so.30(GNUTLS_3_8_1)(64bit), libgnutls.so.30(GNUTLS_3_8_2)(64bit), libgnutls.so.30(GNUTLS_3_8_4)(64bit), libgnutls.so.30(GNUTLS_3_8_6)(64bit), libgnutls.so.30(GNUTLS_FIPS140_3_4)(64bit), libgnutls.so.30(GNUTLS_PRIVATE_3_4)(64bit) Requires: ld-linux-x86-64.so.2()(64bit) >= set:jiids, ld-linux-x86-64.so.2(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.17)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.25)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.2)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libc.so.6(GLIBC_2.8)(64bit), libgmp.so.10()(64bit) >= set:mgQOKQpZfrdsmQqYhkLOiCRN1zAVjGjjGyV2Tec6qgsRhOvL0AFyZfXeRn4T2RCefliUxrZ8YvvdURzr9HBISTsFkYqxQSZ3yTnLJSyu3z5e2RVZnhic6axLkmF8DD29ij3AO2, libhogweed.so.6()(64bit) >= set:mfnnj2ZgBdeg17M87tPneezLu1hRaAv7Mvee2P332bHTaw8Lozz6DpczmYFOOS8nQEHS2qtnkfExisNB0iOiUHST6Otwai2tAwz00bU0TZd3IHJgbQZy8AsM9eCqjgmPuSJ2hXxHOJRsD9nhitwBSn1ji2BIsI0W6X7ePZg, libhogweed.so.6(HOGWEED_6)(64bit), libidn2.so.0()(64bit) >= set:ifaFMURofX11, libidn2.so.0(IDN2_0.0.0)(64bit), libnettle.so.8()(64bit) >= set:nfroBupuis2GZ1Dd05j6zIGbm3xTvaZ6ZsMha7yUm2sbV8IwZrdtutFMu3YZsME9hS0UK5VlJWj5eCuUo9ew67pZFIVGCjOON1kXLv2atZCP9Inkr57toJTE5E8Bw96pR6KlHm0DwmavtuHCxL9nRsvfQeFbbEdQ3VuUxhGoqsIZ8QQaxZqpFkq8bavyf397Ucj3Ba11io65JHz6jSx17FphC92cvFogfmKe8BSIT9WiRZxjRYse6FsBRDGXSIz4ZaWZrGuaMkHYF3RPqg8VSdJ6rNlHKdptEWzkE51gSZvEX3D676i8TdlZv7HVAmCdgeZvZonzqpfEB7b8l7WmyFQzhSDQl86W8rRtp7GWbZE1EOID0XDmweLuHzDR8AmDydtjjZKWzMhl2BuZ8CJH70fHiEowyAulPoZeUy2BgLzPsxZuYI9cvENmgFlnMMflmPDdkYdaR966Dvyxo2mw29lYn8FrJp6E8a6uHze9, libnettle.so.8(NETTLE_8)(64bit), libp11-kit.so.0()(64bit) >= set:kerZuQtQxoV2mew7NiKlNONFOjt7QzBzBntd2wQkAeMyw5Ec9Zyoux4VNRxxkI5KhHRVuJn5i6qys4kGvb0YF2cjBu3, libp11-kit.so.0(LIBP11_KIT_1.0)(64bit), libtasn1.so.6()(64bit) >= set:jeGlWbbHayXFEL074wvef9ZkiVXfIkxs6aTcLsnBgy7IyaLvK9Zv2, libtasn1.so.6(LIBTASN1_0_3)(64bit), libunistring.so.2()(64bit) >= set:nhm2UZHAJ5kPm55Vyq8YyU8F5snal158QhPEO1XBYjKW77zkMWatwiqL33CuggTJAl9chb5A9GnjU2UQJaAj4DkE3GZoIlYJtOrVDCOe5IMl, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: libgnutls < 3.8.8, libgnutls-new < 3.8.8 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.iqhhdV Creating libgnutls30-debuginfo package Processing files: libgnutls-devel-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ICOdSv find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KhpI6h find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: pkgconfig(gnutls) = 3.8.8 Requires: libgnutls30 = 3.8.8-alt2, /usr/lib64/libgnutls.so.30.40.2, /usr/lib64/pkgconfig Obsoletes: libgnutls-new-devel < 3.8.8 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KeD5zb Processing files: libgnutlsxx30-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ulymTt find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/gnutls30-buildroot/usr/lib64/libgnutlsxx.so.30: 214 symbols, 18 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EazU1l find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libgnutlsxx = 3.8.8, libgnutlsxx.so.30()(64bit) = set:ldZ4KOIDJcMVdoxGIgpohbl1wPAqT9LytXydCuFyOZc841uZisKlqAuomciIFEHFZ6FDzyPuFP6PuRFiBPFXhCoolt3ksi9b7UuQ5a4Ahd3KajtxF8tvoZcAmQbI0fSdGBZzWqYkr7VvZCTg3hzAgfahZvvNlaZeHrEOMjdAtBZvswYHo7W2G8ICPT29DBrDTQIHMXXfafeLc8sT3IZ096luJLmdwyRmASN4r6ttlafnJZwPJBHwBDDmqXQDtk0cyWnxweiS7lKuKx0aiKzGKfgf7sHxxhxrqmXK7a4J5lnfa5ZInZAhZfqudIX97x5kQEwT14q2hNdk5OhIs7VBAuCMv8xh1fUIRSIyNjZvLO8R0C5BYAUl6fn4ysonPV4xcwn01gmFnkhAGnZtnl1F5xwkNJfm0fo4GaWtPHQZkZ80 Requires: libgnutls30 = 3.8.8-alt2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libgnutls.so.30()(64bit) >= set:oglR2KsPKegOgzsnG0Mq7EM4RSZKyBXjt45s1UneSsfuP9cz3R0ugFvwAb93ALC4ZifdW0sEC8gjgelgshYjZ7ieq2GqdjUkyCSN4vMdItgjZzCY5wqKdikk8ThQR7Zw3T4eKOwaZ49441z46wdQweZr5JVwE7z5HijeZEyZw1zRS4cPE0jeb2gFeojrFvDxZuitny1nIG5HFXfp08uZ7Z00rdw4Z9vp7v0x8Z8pGdQcrchmLp7vZvTqC9Z8Kc0bY5oSIq1Tyjup9AZlZs1DZ6fSiIm9prdpJpEfPDE5UjiTDYDWyM8RlCXBafEgtp7107h8KoeX7h8OBLFK2nk0, libgnutls.so.30(GNUTLS_3_4)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: libgnutlsxx < 3.8.8, libgnutls-newxx < 3.8.8 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bdWQRf Creating libgnutlsxx30-debuginfo package Processing files: libgnutlsxx-devel-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.buTxYu find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mZyqS9 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/src/tmp/gnutls30-buildroot/usr/include/gnutls/gnutlsxx.h:26:10: fatal error: exception: No such file or directory 26 | #include | ^~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/gnutls30-buildroot/usr/include/gnutls/gnutlsxx.h: cpp failed, trying c++ mode Requires: libgnutlsxx30 = 3.8.8-alt2, libgnutls-devel = 3.8.8-alt2, /usr/include/gnutls/gnutls.h, /usr/lib64/libgnutlsxx.so.30.0.0 Obsoletes: libgnutls-newxx-devel < 3.8.8 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.OqyrjU Processing files: libgnutls27-openssl-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ISO3Rl find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/gnutls30-buildroot/usr/lib64/libgnutls-openssl.so.27: 74 symbols, 17 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pjQUUR find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libgnutls-openssl = 3.8.8, libgnutls-openssl.so.27()(64bit) = set:kdOlCX4yGglYu7ZDbagsVb37dwpnyxICBxZxoELEGgVyvrGe6ew1QNmIIARZe45J8cp8wh43CkO6mdTTIDjCGz5vHgGHgdQxzbdu5kuOGKWKozdEKVePLEe6zMxYVZ7jN3oFrIsQkObS5UD4HZj5oKuZsv1 Requires: libgnutls30 = 3.8.8-alt2, libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgnutls.so.30()(64bit) >= set:oiGVrZHg4pYXtaH8ZwWAcIqeMUNnxp4Zu7yIayHTpKI018D7qFEvUFR3R4YPtdwTvcUOAaV3hL0iZctsfD0hEDZnpqJE4qLyXKZlCcNWNSyRiKZpi0e89oiqc, libgnutls.so.30(GNUTLS_3_4)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: libgnutls-openssl < 3.8.8, libgnutls-new-openssl < 3.8.8 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tvZwB8 Creating libgnutls27-openssl-debuginfo package Processing files: libgnutls-openssl-devel-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QnFbcl find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.usWTL6 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: libgnutls27-openssl = 3.8.8-alt2, libgnutls-devel = 3.8.8-alt2, /usr/include/gnutls/gnutls.h, /usr/lib64/libgnutls-openssl.so.27.0.2 Obsoletes: libgnutls-new-openssl-devel < 3.8.8 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.P21hLc Processing files: gnutls-utils-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KBGEwy find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.P0aUBJ find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.17)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.26)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libc.so.6(GLIBC_2.8)(64bit), libgnutls.so.30()(64bit) >= set:oeD2YKMRNZ8KyxyPScsp2iLVfZnzqyVVJWBa6PjXXR8TSxI5INvWVUc0OX1Myev1i4ky2CyhZ4DOnLcF4ENfdlDgZqkftEUH0KluZoF3unswNT8OPJ9GMMTrvz4DhenCuN4JMwPMMudztXYfO1rqLE1yKe0g3SxtM0Jow0DCbWK9uz9Iw6yF4mYfWTwzPgMPNZgiOYpwsDMdRdRHMeJWlxmb78wssY9MtliS2DgnHFFJZgorEqaxZB50C6Zm1ND0aExSje3SY7PCGbxnIyMTqlMyRzmHwbvtmzIR1MlqmmSZs7KUtfzHfhqsAEL7ARcy0dZAlAkNrfLsjEbnEd9VNR68DQ3WZcwkgM0agZdjuT88jga1UNOlUHcyc0bqkiUyAFHmZ24ga1DIB2p2hhZk047C8GIc7fmWh8V3OixuDTcwRtWk0Hrq819mut1PBcZ0qMLKdq3CN0lgnG9SH75G3GoRZ0lS4jmAtjLxe30dOoB6VJulZjyAVHyO69y0ZhnTZtpmmUiRbiNT1z2zBew46veOzwZf63zqO68i1ToMZ2ASVZBGb8akOnW0lqXKfBmhgvD1bTeaZldfvuooXp0qed9oBo8hhxR4zEMVNT9INZ4es3dpsuRuSZjNwZJCuB3x0EN39sZGMp8rUU9cZq9jiC1URFIGQ9GqLgbYn0d2XvfcHOEXSayEyReeZEtA7J8F8t08KNKQtF2gcmQxk4GiFoyVWejyZoRvKkIUiA4rEsVEytT4DY031PvnfMEVlvG7Ho0LAM9QTOrIIswZ6dlgeO7oTmqf7e05f83OfeGY3gFwUpnI1d1shCoPFj4ygjdRfohHoHmsrw3RlpAOUbiHgIi1UapY10qLPLQzPiCX8Zy5oH8vk1nyetf9upqp1whLSk4pZ6zJUuRHcTx7jjC2rqcAuAVJbht9BOghr6Ltf2JQvdsUyMDZw2f5OiUtNKPJelo0dZgdGz9ePIkcQodM2UFBUyK7UGtE6UN6JkRseezDMCbiOgCZ7zNBSeIaMjj7gvMuH6eX3yRyJs0UcqyLQisTzwEo8MZD4480Ne0vkMicx6vZ2NzSAe59KG6n2eFIjEIHHQTZJyqdLGfDZgcRcNaHdjCk8wJa0MFQPayRtm08mjp2aZzyBzFWAz3080VWZfqn19vIWLKLa0b5MgF7lJ0ihgAEubsxCCNZrU20at04g9zFWSNgRTo0, libgnutls.so.30(GNUTLS_3_4)(64bit), libgnutls.so.30(GNUTLS_3_6_0)(64bit), libgnutls.so.30(GNUTLS_3_6_12)(64bit), libgnutls.so.30(GNUTLS_3_6_13)(64bit), libgnutls.so.30(GNUTLS_3_6_14)(64bit), libgnutls.so.30(GNUTLS_3_6_3)(64bit), libgnutls.so.30(GNUTLS_3_6_4)(64bit), libgnutls.so.30(GNUTLS_3_6_5)(64bit), libgnutls.so.30(GNUTLS_3_6_6)(64bit), libgnutls.so.30(GNUTLS_3_6_8)(64bit), libgnutls.so.30(GNUTLS_3_6_9)(64bit), libgnutls.so.30(GNUTLS_3_7_0)(64bit), libgnutls.so.30(GNUTLS_3_7_3)(64bit), libgnutls.so.30(GNUTLS_3_7_4)(64bit), libgnutls.so.30(GNUTLS_3_8_4)(64bit), libgnutls.so.30(GNUTLS_3_8_6)(64bit), libgnutls.so.30(GNUTLS_PRIVATE_3_4)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libtasn1.so.6()(64bit) >= set:jhu80r94, libtasn1.so.6(LIBTASN1_0_3)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: gnutls-utils26 < 3.8.8-alt2, gnutls-utils28 < 3.8.8-alt2 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.dGmZzJ Creating gnutls-utils-debuginfo package Processing files: gnutls30-devel-doc-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XJH57x find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hNtOT2 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: gnutls-devel-doc = 3.8.8 Conflicts: libgnutls-devel < 3.8.8 Obsoletes: gnutls-devel-doc < 3.8.8, gnutls-new-devel-doc < 3.8.8 Processing files: libgnutls30-debuginfo-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rX9Gmd find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PFw2XO find-requires: running scripts (debuginfo) Provides: debug64(libgnutls.so.30) Requires: libgnutls30 = 3.8.8-alt2, debug64(ld-linux-x86-64.so.2), debug64(libc.so.6), debug64(libgmp.so.10), debug64(libhogweed.so.6), debug64(libidn2.so.0), debug64(libnettle.so.8), debug64(libp11-kit.so.0), debug64(libtasn1.so.6), debug64(libunistring.so.2) Processing files: libgnutlsxx30-debuginfo-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XTlA5I find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Q5LR9w find-requires: running scripts (debuginfo) Provides: debug64(libgnutlsxx.so.30) Requires: libgnutlsxx30 = 3.8.8-alt2, debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libgnutls.so.30), debug64(libstdc++.so.6) Processing files: libgnutls27-openssl-debuginfo-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zE220G find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NXfubV find-requires: running scripts (debuginfo) Provides: debug64(libgnutls-openssl.so.27) Requires: libgnutls27-openssl = 3.8.8-alt2, debug64(libc.so.6), debug64(libgnutls.so.30) Processing files: gnutls-utils-debuginfo-3.8.8-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DUttLk find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EPjF7b find-requires: running scripts (debuginfo) Requires: gnutls-utils = 3.8.8-alt2, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libgnutls.so.30), debug64(libm.so.6), debug64(libtasn1.so.6) Adding to libgnutls-devel a strict dependency on libgnutls30 Adding to libgnutlsxx30 a strict dependency on libgnutls30 Adding to libgnutls27-openssl a strict dependency on libgnutls30 Adding to libgnutls30-debuginfo a strict dependency on libgnutls30 Adding to libgnutlsxx-devel a strict dependency on libgnutls-devel Adding to libgnutls-openssl-devel a strict dependency on libgnutls-devel Adding to libgnutlsxx-devel a strict dependency on libgnutlsxx30 Adding to libgnutlsxx30-debuginfo a strict dependency on libgnutlsxx30 Adding to libgnutls-openssl-devel a strict dependency on libgnutls27-openssl Adding to libgnutls27-openssl-debuginfo a strict dependency on libgnutls27-openssl Adding to gnutls-utils-debuginfo a strict dependency on gnutls-utils Adding to gnutls-utils a strict dependency on libgnutls30 Adding to libgnutlsxx30-debuginfo a strict dependency on libgnutls30-debuginfo Adding to libgnutls27-openssl-debuginfo a strict dependency on libgnutls30-debuginfo Adding to gnutls-utils-debuginfo a strict dependency on libgnutls30-debuginfo Removing from libgnutlsxx30-debuginfo 2 sources provided by libgnutls30-debuginfo Removing from libgnutls27-openssl-debuginfo 73 sources provided by libgnutls30-debuginfo also prunning dir /usr/src/debug/gnutls-3.8.8/gl/glthread also prunning dir /usr/src/debug/gnutls-3.8.8/gl/malloc also prunning dir /usr/src/debug/gnutls-3.8.8/lib/includes/gnutls also prunning dir /usr/src/debug/gnutls-3.8.8/lib/x509 also prunning dir /usr/src/debug/gnutls-3.8.8/gl also prunning dir /usr/src/debug/gnutls-3.8.8/lib/includes also prunning dir /usr/src/debug/gnutls-3.8.8/lib Removing from gnutls-utils-debuginfo 18 sources provided by libgnutls30-debuginfo also prunning dir /usr/src/debug/gnutls-3.8.8/gl Removing 1 extra deps from libgnutls-devel due to dependency on libgnutls30 Removing 3 extra deps from libgnutlsxx30 due to dependency on libgnutls30 Removing 3 extra deps from libgnutls27-openssl due to dependency on libgnutls30 Removing 18 extra deps from gnutls-utils due to dependency on libgnutls30 Removing 1 extra deps from libgnutlsxx-devel due to dependency on libgnutls-devel Removing 1 extra deps from libgnutls-openssl-devel due to dependency on libgnutls-devel Removing 1 extra deps from libgnutlsxx-devel due to dependency on libgnutlsxx30 Removing 1 extra deps from libgnutls-openssl-devel due to dependency on libgnutls27-openssl Removing 1 extra deps from libgnutlsxx30-debuginfo due to dependency on libgnutls30-debuginfo Removing 1 extra deps from libgnutls27-openssl-debuginfo due to dependency on libgnutls30-debuginfo Removing 1 extra deps from gnutls-utils-debuginfo due to dependency on libgnutls30-debuginfo Removing 4 extra deps from libgnutlsxx30 due to repentancy on libgnutls30 Removing 4 extra deps from libgnutls27-openssl due to repentancy on libgnutls30 Removing 13 extra deps from gnutls-utils due to repentancy on libgnutls30 Removing 1 extra deps from libgnutlsxx30-debuginfo due to repentancy on libgnutls30-debuginfo Removing 1 extra deps from libgnutls27-openssl-debuginfo due to repentancy on libgnutls30-debuginfo Removing 2 extra deps from gnutls-utils-debuginfo due to repentancy on libgnutls30-debuginfo Wrote: /usr/src/RPM/RPMS/x86_64/libgnutls30-3.8.8-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgnutls-devel-3.8.8-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgnutlsxx30-3.8.8-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgnutlsxx-devel-3.8.8-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgnutls27-openssl-3.8.8-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgnutls-openssl-devel-3.8.8-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/gnutls-utils-3.8.8-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/gnutls30-devel-doc-3.8.8-alt2.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgnutls30-debuginfo-3.8.8-alt2.x86_64.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgnutlsxx30-debuginfo-3.8.8-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgnutls27-openssl-debuginfo-3.8.8-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/gnutls-utils-debuginfo-3.8.8-alt2.x86_64.rpm (w2.lzdio) 3069.89user 354.73system 1:07:51elapsed 84%CPU (0avgtext+0avgdata 1439848maxresident)k 0inputs+0outputs (0major+45363710minor)pagefaults 0swaps 7.23user 4.54system 1:08:19elapsed 0%CPU (0avgtext+0avgdata 137192maxresident)k 31888inputs+0outputs (0major+268528minor)pagefaults 0swaps --- gnutls30-devel-doc-3.8.8-alt2.noarch.rpm.repo 2024-12-12 12:49:19.000000000 +0000 +++ gnutls30-devel-doc-3.8.8-alt2.noarch.rpm.hasher 2024-12-19 01:14:42.527603678 +0000 @@ -1336,3 +1336,3 @@ File: /usr/share/doc/gnutls-3.8.8/texinfo.css 100644 root:root 746dac4fe982f79dcb15c53ba8c71c5b -File: /usr/share/info/gnutls.info.xz 100644 root:root 55de157a61783bd2295a6cc2bfa7fd88 +File: /usr/share/info/gnutls.info.xz 100644 root:root 973aba3f2e91490ca5cd4d488a0061be File: /usr/share/man/man3/dane_cert_type_name.3.xz 100644 root:root 94e2c2090b64d074e2257527990c4b91 @@ -2534,2 +2534,2 @@ File: /usr/share/man/man3/gnutls_x509_trust_list_verify_named_crt.3.xz 100644 root:root 41a3da1c41cd72eca52a67bfa92e7954 -RPMIdentity: 6fdb616016f1875223fb39d9020f2a83a104a4f2de75e074b35d307804afa40b5fc22260884aee4a76abb2b8621abc1c78b999a13d0691267fd12c3ca71e40a0 +RPMIdentity: 1c3e9bef4ab07c274e135199b3375f454dee7ef4a44230adad6ff78e9d17bc685671ed1be6bb0f19d912eeec977b158c7a93f49afaa83cbdde816dfa12868b61